Spring Boot 中 @EnableX 注解的驱动逻辑( 四 )


@PropertySource->@ComponentScan->@Import->@ImportResource->@Bean->接口的默认方法->处理父类
5.@Configuration class是完全模式 , @Component , @Bean是轻量级模式
6.CGLIB增强@Configuration class 。 每个@Bean方法会生成子类 。
首次被调用时 , @Bean方法会被执行用于创建bean实例;
【Spring Boot 中 @EnableX 注解的驱动逻辑】再次被调用时 , 不会再执行创建bean实例 , 而是根据bean名称返回首次该方法被执行时创建的bean实例 。


推荐阅读