Spring boot注解
Posted Nullpointer_dxy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot注解相关的知识,希望对你有一定的参考价值。
@Configuration,@SpringBootApplication
@SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到srping容器中,并且实例名就是方法名。
@EnableAutoConfiguration
@EnableAutoConfiguration注解的意思就是Springboot根据你添加的jar包来配置你项目的默认配置,比如根据spring-boot-starter-web ,来判断你的项目是否需要添加了webmvc和tomcat,就会自动的帮你配置web项目中所需要的默认配置。
@EnableConfigurationProperties也可以替换@EnableAutoConfiguration,@EnableConfigurationProperties注解一般和ConfigurationProperties注解搭配使用,可以将配置文件属性注入到bean中。
@ComponentScan
扫描当前包及其子包下被@Component,@Controller,@Service,@Repository注解标记的类并纳入到spring容器中进行管理。是以前的<context:component-scan>(以前使用在xml中使用的标签,用来扫描包配置的平行支持)。
以上是关于Spring boot注解的主要内容,如果未能解决你的问题,请参考以下文章