六、启动配置原理
几个重要的事件回调机制
配置在META-INF/spring.factories
ApplicationContextInitializer
SpringApplicationRunListener
只需要放在ioc容器中
ApplicationRunner
CommandLineRunner
启动流程:
1、创建SpringApplication对象
1 | initialize(sources); |
2、运行run方法
1 | public ConfigurableApplicationContext run(String... args) { |
3、事件监听机制
配置在META-INF/spring.factories
ApplicationContextInitializer
1 | public class HelloApplicationContextInitializer implements ApplicationContextInitializer<ConfigurableApplicationContext> { |
SpringApplicationRunListener
1 | public class HelloSpringApplicationRunListener implements SpringApplicationRunListener { |
配置(META-INF/spring.factories)
1 | \ = |
只需要放在ioc容器中
ApplicationRunner
1 |
|
CommandLineRunner
1 |
|
- 本文作者: 生活,生活?
- 本文链接: ayjcsgm.github.io/2019/11/02/6、Spring-Boot尚硅谷笔记整理-启动配置原理/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!