springboot注解流程
2020-04-12 14:18:29 0 举报
SpringBoot注解代码流程分析
作者其他创作
大纲/内容
加载的时候获到到配置,但是不清楚是否生效
@SpringBootConfiguration
@ComponentScan(...)
得到对应的候选配置
loadSpringFactories
getAutoConfigurationEntry
@Import({Registrar.class})
扫描包,将扫描包中的bean放到spring中去
@EnableAutoConfiguration
getCandidateConfigurations
配置类
组件
@Import({AutoConfigurationImportSelector.class})
@AutoConfigurationPackage
@Component
获到到数据搞成配置
这是一个启动类
断言必有配置
loadFactoryNames
开启自动配置功能
结论:获得包名注册包
自动配置包
META-INF/spring.factories
selectImports
@SpringBootApplication
结论:咱们启动器就是配置spring.factories中的某一个配置类功能
导入一个注册类
@Configuration
收藏
0 条评论
下一页