Java学习笔记

【SpringBoot】SpringBoot的自动配置

2022-11-18  本文已影响0人  嘟null

⾃动配置

开启⾃动配置

⾃动配置的实现原理

@EnableAutoConfiguration

  1. @EnableAutoConfiguration注解定义上会@Import({AutoConfigurationImportSelector.class})
  2. AutoConfigurationImportSelector#selectImports(...)会调用到getAutoConfigurationEntry(...)方法进而调用getCandidateConfigurations(...)方法
  3. 最后会加载 image
  4. META-INF/spring.factories
    • org.springframework.boot.autoconfigure.EnableAutoConfiguration image

条件注解

了解⾃动配置的情况

观察⾃动配置的判断结果

ConditionEvaluationReportLoggingListener进行输出

上一篇下一篇

猜你喜欢

热点阅读