SpringBoot原理篇:自动配置原理、变更自动配置

目录

 一 自动配置原理

二 变更自动配置


 一 自动配置原理

 4 从下面的文件,读取所有要加载的技术集A

 5 然后做条件检测

@ConditionalOnClass → 如果有属性里的RedisOperations class就加载对应的RedisProperties bean

@ConditionalOnClass 注解

@EnableConfigurationProperties 注解

 当我们导入redis坐标时

 6 就满足了条件,就加载对应的RedisProperties bean,里面有一些默认配置

 7 开发者也可以根据自身决定是否覆盖默认配置

可以在配置文件里修改端口号

 

二 变更自动配置

resources文件夹下放META-INF 文件夹

 

猜你喜欢

转载自blog.csdn.net/m0_45877477/article/details/125682692