@SpringBootApplication是一个复合注解,包含了@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三注解。作用分别是@SpringBootConfiguration:标注当前类是配置类,这个注解继承自@Configuration。将当前类内声明的一个或多个以@Bean注解标记的方法实例纳入到Spring容器中。@EnableAutoConfiguration是自动配置的注解,这个注解会根据我们添加的组件jar来完成一些默认配置,做微服务时会添加spring-boot-starter-web组件jar的pom依赖,这样配置会默认配置springmvc和tomcat。
@ImportAutoConfiguration 导入配置类,一般做测试时候使用,正常优先使用@EnableAutoConfiguration
@ModelAttribute 注解可被应用在方法和方法参数上
SpringBoot的核心注解常用的有哪些?
最新推荐文章于 2023-04-08 11:48:50 发布