SpringBoot启动类注解@SpringBootApplication
2021-05-15 17:47:08 2 举报
@SpringBootApplication一小部分
作者其他创作
大纲/内容
@Import(AutoConfigurationPackages.Registrar.class) 自动注册包
@AutoConfigurationPackage
@SpringBootConfiguration
SpringBoot启动类的注解
@Configuration
并不是所有在spring.factories的配置都会生效。这些配置类上一般都有一个@ConditionalOnClass(onXXX),这里面会有一些条件(几个class或者其他),如果这些条件都满足,才会生效
@Import(AutoConfigurationImportSelector.class)
@Component
@SpringBootApplication
@ComponentScan:扫描当前主启动类同级的包
getAutoConfigurationEntry 获得自动配置的实体
loadSpringFactories从spring-boot-autoconfiguration包中的spring.factories读取所有自动配置之后封装成properties以供使用
@EnableAutoConfiguration:自动导入包
getCandidateConfigurations获取候选的配置
0 条评论
回复 删除
下一页