springboot的自动装配原理

上一篇博客中,我们知道了springboot是通过META-INF/spring.factories来自动为我们导入第三方架包的。下面是spring.factories中页面,
在这里插入图片描述
从图中,我们可以看到这里面有很多的第三方架包,那假如我们就启动一个小小的Helloworld.它也会给我们自动启用这些全部架包吗?我们先随便看一个架包文件。答案就揭晓了。
在这里插入图片描述
另外,我们还可以通过prefix.value来改变配置的值。
在这里插入图片描述
在这里插入图片描述
由此,我们可以得出来,配置文件中其他配置项也是某某文件中prefix+value来的。
下图是@contional拓展注解的图片
在这里插入图片描述
那我们有办法直接看到那些开启?那些禁用了吗?
我们可以直接在application.properties中配置debug=true
在这里插入图片描述
接着,我们去控制台看看:
Positive matches下面都是开启,Negative matches:下面的都是不开启的。
在这里插入图片描述
在这里插入图片描述

下一篇:配置文件及yml文件的使用

发布了45 篇原创文章 · 获赞 0 · 访问量 1251

猜你喜欢

转载自blog.csdn.net/weixin_44853669/article/details/104622642