详解:https://blog.csdn.net/qq_36872046/article/details/83662761
https://blog.csdn.net/l18848956739/article/details/100692163
-
@EnableAutoConfiguration 是怎么把类放进容器的?
http://blog.itpub.net/69917606/viewspace-2653277/
一.
- 默认加载配置文件的位置就在META-INF/spring.factories,spring.factories里面有好多全限定类名
- 会去每个jar包下找是不是有META-INF/spring.factories,有的话就加载
- 大部分加载的都是
spring-boot-autoconfigure-2.3.4.RELEASE.jar/META-INF/spring.factories
这个包里面的,
注意,spring.factories里面的都是xxxxxautoConfigure 类,都是按需加载的逻辑代码
网友评论