您的位置:首页 > 编程语言 > Java开发

SpringBoot自动装配原理(1)--结合源码

2020-04-19 22:55 615 查看


(自学用)

可以结合源码一步步看

spring.factories位置:
spring-boot-test-autoconfigure/2.2.5.RELEASE/spring-boot-test-autoconfigure-2.2.5.RELEASE.jar!/META-INF/spring.factories

结论:SpringBoot所有自动配置都是在启动的时候扫描并加载:spring.factories 所有的自动配置类都在这里面,但是不一定生效,(@ConditionalOnXXX注解),条件一般都是判断有没有某个类,若添加了启动器,即导入了相关的类,那么条件就通过,自动配置就可以生效!

  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
.Shu. 发布了9 篇原创文章 · 获赞 3 · 访问量 164 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: