91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot關于容器啟動事件總結

發布時間:2020-09-08 03:38:02 來源:腳本之家 閱讀:468 作者:yg_zhang 欄目:編程語言

在springboot 容器啟動時,我們需要在啟動過程中做一些操作,比如啟動容器后,執行某些代碼。

spring 提供了監聽器,我們可以方便的實現這些操作。

在容器啟動開始時:

package com.neo.filter;

import org.springframework.boot.context.event.ApplicationStartingEvent;
import org.springframework.context.ApplicationListener;

public class ApplicationStartingEventListener implements ApplicationListener<ApplicationStartingEvent> {
  @Override
  public void onApplicationEvent(ApplicationStartingEvent arg0) {
    System.err.println("ApplicationStartingEventListener");
  }

}

在容器啟動完成后執行操作:

package com.neo.filter;

import org.springframework.boot.context.event.ApplicationStartedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.core.Ordered;

public class ApplicationStartedEventListener implements ApplicationListener<ApplicationStartedEvent>,Ordered {

  @Override
  public void onApplicationEvent(ApplicationStartedEvent ev) {
    System.out.println("ApplicationStartedEventListener1");
  }
  @Override
  public int getOrder() {
    return 1;
  }

}

如果需要有順序執行,我們可以實現Ordered接口,只越小,越先執行。

package com;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import com.neo.filter.ApplicationStartedEventListener;
import com.neo.filter.ApplicationStartedEventListener2;
import com.neo.filter.ApplicationStartingEventListener;

@SpringBootApplication
public class DemoApplication {

  public static void main(String[] args) {
    SpringApplication app=new SpringApplication(DemoApplication.class);
    app.addListeners(new ApplicationStartedEventListener());
    app.addListeners(new ApplicationStartingEventListener());
    app.addListeners(new ApplicationStartedEventListener2());
    app.run(args);
  }
}

以上就是關于springboot容器啟動事件的相關知識點以及實例代碼,感謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清水河县| 湟中县| 陇川县| 田林县| 寿阳县| 江都市| 浦城县| 砚山县| 湖北省| 明水县| 沙洋县| 赤峰市| 福清市| 宝山区| 台中市| 固始县| 黔南| 余干县| 湟源县| 股票| 中牟县| 区。| 高尔夫| 顺昌县| 潮州市| 新宾| 于田县| 西乌| 格尔木市| 沽源县| 响水县| 太仓市| 方正县| 永登县| 柞水县| 怀集县| 绥化市| 新河县| 南部县| 阳信县| 平凉市|