spring.factories 客官°小女子只卖身不卖艺 2023-02-18 14:10 22阅读 0赞 在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了@Configuration的注解,为什么还要写spring.factories文件?” ——“在spring-boot项目中pom文件里面添加的依赖中的bean是如何注册到spring-boot项目的spring容器中的呢?”,不难得出spring.factories文件是帮助spring-boot项目包以外的bean(即在pom文件中添加依赖中的bean)注册到spring-boot项目的spring容器的结论。由于@ComponentScan注解只能扫描spring-boot项目包内的bean并注册到spring容器中,因此需要@EnableAutoConfiguration注解来注册项目包外的bean。而spring.factories文件,则是用来记录项目包外需要注册的bean类名。 原文链接:https://blog.csdn.net/SkyeBeFreeman/article/details/96291283
相关 Spring-模拟SpringFactory实现原理 问题引出 Spring思想是通过配置文件把对象配置好,当我们需要使用的时候不需要再去new创建对象,直接从已经创建好的工程里面拿就好了。 ---------------- 以你之姓@/ 2022年12月01日 03:52/ 0 赞/ 137 阅读
还没有评论,来说两句吧...