springboot自动装配核心过程

1、通过@Import(AutoConfiqurationImportSelector)实现配置类的导入,但是这里并不是传统意义上的单个配置类装配。

2、AutoConfigurationImportSelector类实现了ImportSelector接口,重写了方法selectImports,它用于实现选择性批量配置类的装配。

3、通过Spring提供的SpringFactoriesLoader机制,扫描classpath路径下的META-INF/spring.factories,读取需要实现自动装配的配置类。

·通过条件筛选的方式,把不符合条件的配置类移除,最终完成自动装配。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容