Spring 自 3.2 引入 spring.factories SPI 后并没有真正的利用起来,使用的地方比较少,然而真正把 spring.factories 发扬光大的是在 Spring Boot 中
那在springboot中,spring.factories什么时候被加载的呢,里面的类又是什么时候被实例化的呢?
从一个普通的springboot项目的main方法进去
run方法启动
实例化SpringApplication
在实例化的过程中,会对一些内容进行初始化,其中就包括spring.factories的内容。