spring-boot自动装配-3.3.0
2024-03-26 15:29:17 2 举报
Spring Boot自动装配是Spring框架的核心特性,它提供了一种简洁的机制来自动配置Spring应用程序。Spring Boot自动装配-3.3.0是当前最新版本的自动装配机制,它包含了一系列针对不同环境和用例的配置文件,能够满足不同开发者的需求。Spring Boot自动装配通过扫描项目的类和依赖,自动创建和配置Bean,从而减少了手动配置和错误。此外,它还能够根据环境配置(例如开发、测试和生产)来自动调整应用程序的配置。3.3.0版本的主要特点是对Spring框架的更新支持,如Spring 5.3.x和Spring Security 5.5.x,以及对各种依赖项和插件的升级。此外,它还修复了一些已知的问题,提高了性能和稳定性。
作者其他创作
大纲/内容
调用process处理,并调用selectImports获取处理结果
@EnableAutoConfiguration开启自动装配
@SpringBootApplication
AutoConfigurationImportSelector#getAutoConfigurationEntry找到所有的自动配置类
继承自
false
AutoConfigurationImportListener#onAutoConfigurationImportEvent
true
ImportCandidates#load
AutoConfigurationImportSelector
没有获取到
剩下的就是Spring的配置类处理了
结束了
spring.boot.enableautoconfiguration默认为true
DeferredImportSelector
AutoConfigurationImportSelector#isEnabled是否开启了自动装配
AutoConfigurationImportSelector#fireAutoConfigurationImportEvents发布事件
AutoConfigurationImportSelector#selectImports
获取org.springframework.boot.autoconfigure.AutoConfiguration.imports下面配置的所有类
可以
是否获取到getImportGroup
0 条评论
下一页