1、因为【@SpringBootApplication】又被【@ComponentScan】注解。
2、注解【@ComponentScan】有一个属性【useDefaultFilters】,并且默认值为【true】。
3、Spring初始化时会将启动类加入上下文的【BeanFactory】中,然后进行后置处理器的处理。
4、后置处理器中有一个默认的配置类后置处理器。
5、在配置类后置处理器中,有一个能否加入候选配置类集合的判断,判断依据为该类是否被【@Configuration】注解。
原文地址:https://www.cnblogs.com/StarkBrothers/p/12109620.html
时间: 2024-10-24 22:38:07