applicationlistener的事件类型有哪些?
时间: 2023-08-05 22:06:43 浏览: 126
在Spring框架中,ApplicationListener是一个事件监听器接口,用于处理应用程序中各种类型的事件。常见的事件类型包括:
1. ContextRefreshedEvent:当ApplicationContext被初始化或刷新时触发该事件。
2. ContextStartedEvent:当ApplicationContext启动时触发该事件。
3. ContextStoppedEvent:当ApplicationContext停止时触发该事件。
4. ContextClosedEvent:当ApplicationContext关闭时触发该事件。
5. RequestHandledEvent:当一个HTTP请求被处理完成时触发该事件。
6. SessionCreatedEvent:当一个HTTP会话被创建时触发该事件。
7. SessionDestroyedEvent:当一个HTTP会话被销毁时触发该事件。
8. AuthenticationSuccessEvent:当用户认证成功时触发该事件。
9. AuthenticationFailureEvent:当用户认证失败时触发该事件。
10. ApplicationStartedEvent:当Spring Boot应用程序启动时触发该事件。
11. ApplicationReadyEvent:当Spring Boot应用程序启动完成时触发该事件。
12. ApplicationFailedEvent:当Spring Boot应用程序启动失败时触发该事件。
以上是常见的事件类型,也可以通过自定义事件来扩展。
阅读全文