本文主要是介绍Spring Boot spring.factories的原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
-
-
-
- 1. spring.factories 用法
- 2. spring.factories 实现原理
- 3. spring.factories 用于解决什么问题?
-
- 3.1 业务场景思考及 starter 机制引入
- 3.2 Spring Boot starter 机制
- 4. 小结
-
-
近期看到业务代码里用到 spring.factories 的配置,觉得场景不合适,且网上少有文章提及 spring.factories 与 starter 机制的前因后果,本文借此机会理一下 spring.factories 的用法及原理。简单地说, Spring Boot 的 spring.factories 配置机制类似于 Java SPI,工程代码中在 META-INF/spring.factories 文件中配置接口的实现类名称,然后 Spring Boot 在启动时扫描该配置文件并实例化配置文件中的Bean。 详细看下面用法:
1. spring.factories 用法
- Spring Boot 启动类 MainApplication
这篇关于Spring Boot spring.factories的原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!