一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Spring Boot容器加載時執行特定操作(推薦)

Spring Boot容器加載時執行特定操作(推薦)

2021-03-26 11:11林塬 JAVA教程

這篇文章主要介紹了Spring Boot容器加載時執行特定操作及spring內置的事件,需要的朋友可以參考下

某些情況下我們需要在 Spring Boot 容器啟動加載完后執行一些操作,此時可以通過實現 ApplicationListener<E extends ApplicationEvent> 接口,并指定相應事件來執行操作,例如啟動某些自定義守護線程

ApplicationContextEvent 是由 ApplicationContext 引發的事件基類,它有幾個實現類:

ContextRefreshedEvent :ApplicationContext 容器初始化或者刷新時觸發該事件,執行一次
ContextStartedEvent :當使用 ConfigurableApplicationContext 接口的 start() 方法啟動 ApplicationContext 容器時觸發該事件
ContextClosedEvent :當使用 ConfigurableApplicationContext 接口的 close() 方法關閉 ApplicationContext 容器時觸發該事件
ContextStopedEvent : 當使用 ConfigurableApplicationContext 接口的 stop() 方法停止 ApplicationContext 容器時觸發該事件

代碼例子

?
1
2
3
4
5
6
7
@Component
public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> {
 @Override
 public void onApplicationEvent(ContextRefreshedEvent event) {
  System.out.println("容器初始化或者刷新時觸發該事件,執行一次");
 }
}

總結

以上所述是小編給大家介紹的Spring Boot容器加載時執行特定操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://www.jianshu.com/p/cc6ab5337cd5

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 五月天中文在线 | 免费成人在线观看视频 | 美女张开腿让我了一夜 | 大胆国模一区二区三区伊人 | 99久久综合 | 黑人巨荃大战乌克兰美女 | 青草视频免费 | 国内精品久久久久久久久久久久 | 花唇肿胀无法合拢双性 | 美女的隐私无遮挡撒尿 | 毛片免| 日本老熟老太hd | 国产毛片在线高清视频 | 亚洲入口 | 青苹果乐园影院在线播放 | 日本一区二区三区久久精品 | 国产一区二区播放 | 亚洲激情综合 | 2020年精品国产午夜福利在线 | 成年男女免费视频观看性 | 久久亚洲电影www电影网 | 5x社区在线观看直接进入 | 很很草 | 免费视频精品一区二区 | 亚洲a区视频| 亚洲AV无码一区二区三区乱子伦 | 香蕉国产成版人视频在线观看 | 久热这里只有精品99国产6 | 人阁色第四影院在线观看 | 农村老妇1乱69系列小说 | 暖暖高清日本在线 | 午夜影院免费体验 | 国产高清在线看 | 99精品网站 | 亚洲国产成人综合 | 韩国甜性涩爱免费观看 | 男男视频18免费网站 | 亚洲精品一区二区三区在线看 | 日韩无遮挡大尺度啪啪影片 | 999资源站 | 小伙无套内射老女人 |