美文网首页
spring boot自动装配原理@EnableAutoConf

spring boot自动装配原理@EnableAutoConf

作者: i小雨 | 来源:发表于2020-12-02 18:50 被阅读0次

1、spring boot启动会加载大量的自动配置类:(在下面的spring.factories文件中)


图片.png

2、通过@ConditionalOnXXX判断我们是否导入了相关的功能(就是pom文件中的starter),如果导入了,就会自动配置。


图片.png
3、看我们需要的功能有没有在spring boot写好的自动配置类中(spring.factories文件中),如果存在我们只需要导入相关starter,如果不存在,就需要手动配置了。

4、给容器中添加自动配置类的时候,会从XXXProperties类中获取某些属性。我们只需要在配置文件中指定这些属性即可,如果没指定就会用默认值。
XXXA
比如:server.port


图片.png
图片.png

最后,通过配置:debug=true
可以查看失效和未生效的类(spring.factories文件中的)

相关文章

网友评论

      本文标题:spring boot自动装配原理@EnableAutoConf

      本文链接:https://www.haomeiwen.com/subject/glsuwktx.html