创建方式一
- 实现ApplicationContextInitializer接口
- spring.factories内填写接口实现
创建方式二
- 实现ApplicationContextInitializer接口
- 启动类实现
创建方式三
- 实现ApplicationContextInitializer接口
- application.properties内填写实现接口
调用流程
实现原理
总结
- 都要实现ApplicationContextInitializer接口
- Order值越小越先执行
- application.properties中定义的优先于其他方式