有时候我们需要在spring boot容器启动并加载完后,开一些线程或者一些程序来干某些事情。这时候我们需要配置ContextRefreshedEvent事件来实现我们要做的事情.
1、 ContextRefreshedEvent:ApplicationContext容器初始化或者刷新时触发该事件。
2、 ContextStartedEvent:当使用ConfigurableApplicationContext接口的start()方法启动ApplicationContext容器时触发该事件。
3、 ContextClosedEvent:当使用ConfigurableApplicationContext接口的close()方法关闭ApplicationContext容器时触发该事件。
4、 ContextStopedEvent: 当使用ConfigurableApplicationContext接口的stop()方法停止ApplicationContext容器时触发该事件。
本文详细介绍了SpringBoot中四种事件监听机制:ContextRefreshedEvent、ContextStartedEvent、ContextClosedEvent和ContextStoppedEvent,分别在ApplicationContext容器初始化、启动、关闭和停止时触发,为开发者提供了在特定时机执行自定义代码的能力。
231

被折叠的 条评论
为什么被折叠?



