前面的章节在分析SpringBoot启动过程中,我们发现SpringBoot使用Spring框架提供的SpringFactoriesLoader这个类,实现检索META-INF/spring.factories配置文件,并从配置文件中获取指定配置项(通常是特定的接口实现类),并实例化后加载到Spring容器,这个机制为SpringBoot提供了方便的扩展工能.下面列举几个扩展点逐一说明扩展方式: 扩展ApplicationContextInitializer接口 ApplicationConte…