spring自动配置的原理

发布时间:2024年01月24日

遵循约定大约配置的原则,在boot程序启动后,起步依赖中的一些bean对象会自动注入到ioc容器
1.在主启动类上添加的springBootApplication注解,这个注解组合了EnableAutoConfiguration注解
2.EnableAutoConfiguration注解又组合了import注解,导入了AutoConfigurationImportSelector类
3.实现selectImports方法这个方法层层调用,最终会读取META-INF目录下的后缀名为imports的文件,当然,boot2.7以前的版本,读取的时spring.factories文件
4.读取到全类名了之后,会解析注册条件也就是@Conditionl及其衍生注解,把满足注册条件的Bean对象自动注入到IOC容器中。

文章来源:https://blog.csdn.net/weixin_52326703/article/details/135819236
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。