Configuration 配置类
1、配置类常用注解
在 SpringBoot 项目中,推荐零配置,因此一些原来写在.xml 文件中的配置信息,有时需要用相应的配置类来实现。定义配置类时常用注解如下:
@Configuration:声明一个类作为配置类,代替 xml 文件;
@Bean:声明在方法上,将方法的返回值加入 Bean 容器,代替<bean>标签;
@ConfigurationProperties(prefix = ""):加在方法上,自动读取 application.yml 中属性的值,同时会根据属性名进行自动匹配。
2、WebMvcConfigurer 接口
WebMvcConfigurer 接口是 Spring 内部的一种配置方式,采用 JavaBean 的形式来代替传统的 xml 配置文件形式,以进行针对框架个性化定制,可以自定义一些拦截器,跨域处理等。WebMvcConfigurer 接口中定义了许多方法,下面是常用的一些方法。
/* 1.拦截器配置 */
void addInterceptors(InterceptorRegistry var1);
/** 2.解决跨域问题 **/
public void addCorsMappings(CorsRegistry registry) ;
/* 3.视图跳转控制器 */
void addViewControllers(ViewControllerRegistry registry);
/** 4.静态资源处理**/
void addResourceHandlers(ResourceHandlerRegistry registry);
/* 5.默认静态资源处理器 */
void configureDefaultServletHandling(DefaultServletHandlerConfigurer
configurer);
/** 6.这里配置视图解析器 **/
void configureViewResolvers(ViewResolverRegistry registry);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗