【订阅专栏合集,作者所有付费文章都能看(持续更新)】
SpringBoot在进行SpringApplication对象实例化时会通过Spring提供的SPI机制加载META-INF/spring.factories
文件,根据配置的接口实现类名称,在程序中读取这些配置文件并实例化,加载到Spring容器中。
spring.factories文件位于自动配置模块:
有的时候我们需要提供一些SDK或者Spring Boot Starter给别人使用,这时我们就可以使用Factories机制。Factories机制可以让SDK或者Starter的使用者只需要很少甚至不需要进行配置,只需要在服务中引入我们提供的jar包即可完成自动装配。
文章目录
13.1 自定义Springboot Starter
本节通过实现一个SpringBoot Starter让读者更好