Springboot自动装配原理总结

结论:
Springboot的自动配置是在启动的时候扫描并且加载Spring.factories的所有自动配置类,但是配置类不一定生效,想要配置类生效需要导入对应的启动器start,存在一个注解@conditional(一个判断注解,判断启动器是否存在),然后导入启动器模块对应的jar包,使得自动配置类有效,自动配置类生效后会按照按照XXX。properties配置文件的默认值,代替我们手动配置,但是存在@EnableConfigurationProperties(XXX.class)绑定了一个配置文件,使得我们可以修改配置文件当中属性的默认值,而达到目的;

初学springboot对自动配置的理解,如有不恰当理解不到位可直接指出。

posted @ 2022-01-23 20:36  爪洼ing  阅读(47)  评论(0编辑  收藏  举报