📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / Java / SpringBoot

SpringBoot应用启动以及关闭时完成某些操作

2020-05-18 11:49 · 约 838 字 · 浏览 2,855 次SpringBoot

一:启动时完成数据加载等需求

实现ApplicationListener接口,官方文档截图:
1
ApplicationListener接口的泛型类可以使用ApplicationStartedEvent和ApplicationReadyEvent
2
应用监听器事件执行先后顺序如下:
- ApplicationStartingEvent
- ApplicationEnvironmentPreparedEvent
- ApplicationPreparedEvent
- ApplicationStartedEvent
- ApplicationReadyEvent
- ApplicationFailedEvent

实现CommandLineRunner和ApplicationRunner完成启动加载数据

3
4

二. 关闭时完成某些操作

  • 实现ApplicationListener
  • 实现DisposableBean接口
    5
← 返回《Java》目录书架 →