欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年01月24日 16:39:07   作者:林塬  
這篇文章主要介紹了Spring Boot容器加載時執(zhí)行特定操作及spring內(nèi)置的事件,需要的朋友可以參考下

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

ApplicationContextEvent 是由 ApplicationContext 引發(fā)的事件基類,它有幾個實現(xiàn)類:

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

代碼例子

@Component
public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> {
 @Override
 public void onApplicationEvent(ContextRefreshedEvent event) {
  System.out.println("容器初始化或者刷新時觸發(fā)該事件,執(zhí)行一次");
 }
}

總結(jié)

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

相關(guān)文章

  • Java動態(tài)代理分析及簡單實例

    Java動態(tài)代理分析及簡單實例

    這篇文章主要介紹了 Java動態(tài)代理分析及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • java 實現(xiàn)將一個string保存到txt文檔中

    java 實現(xiàn)將一個string保存到txt文檔中

    今天小編就為大家分享一篇java 實現(xiàn)將一個string保存到txt文檔中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Java如何基于okhttp請求SSE接口流式返回詳解

    Java如何基于okhttp請求SSE接口流式返回詳解

    對于流式返回,Spring Boot提供了兩種不同的方式,下面這篇文章主要給大家介紹了關(guān)于Java如何基于okhttp請求SSE接口流式返回的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • 解決idea中@Data標簽getset不起作用的問題

    解決idea中@Data標簽getset不起作用的問題

    這篇文章主要介紹了解決idea中@Data標簽getset不起作用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • SpringBoot整合Minio實現(xiàn)圖片上傳功能

    SpringBoot整合Minio實現(xiàn)圖片上傳功能

    Minio是一款開源的對象存儲服務(wù)器,它提供了一個云原生的、高性能的、易于擴展的文件系統(tǒng)接口,用于存儲和檢索任意大小的數(shù)據(jù),本文將給大家介紹SpringBoot整合Minio實現(xiàn)圖片上傳功能,需要的朋友可以參考下
    2024-08-08
  • springMVC獲取請求參數(shù)的幾種方式匯總

    springMVC獲取請求參數(shù)的幾種方式匯總

    在日常使用SpringMVC進行開發(fā)的時候,有可能遇到前端各種類型的請求參數(shù),這里做一次相對全面的總結(jié),下面這篇文章主要給大家介紹了關(guān)于springMVC獲取請求參數(shù)的幾種方式,需要的朋友可以參考下
    2022-04-04
  • java使用MulticastSocket實現(xiàn)組播

    java使用MulticastSocket實現(xiàn)組播

    這篇文章主要為大家詳細介紹了java使用MulticastSocket實現(xiàn)組播,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • SpringBoot實現(xiàn)EMQ設(shè)備的上下線告警

    SpringBoot實現(xiàn)EMQ設(shè)備的上下線告警

    EMQX?的上下線系統(tǒng)消息通知功能在客戶端連接成功或者客戶端斷開連接,需要實現(xiàn)設(shè)備的上下線狀態(tài)監(jiān)控,所以本文給大家介紹了如何通過SpringBoot實現(xiàn)EMQ設(shè)備的上下線告警,文中有詳細的代碼示例,需要的朋友可以參考下
    2023-10-10
  • Java幾種常用的斷言風(fēng)格你怎么選

    Java幾種常用的斷言風(fēng)格你怎么選

    這篇文章主要介紹了Java幾種常用的斷言風(fēng)格你怎么選,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • java線程池ThreadPoolExecutor的八種拒絕策略示例詳解

    java線程池ThreadPoolExecutor的八種拒絕策略示例詳解

    ThreadPoolExecutor是一個典型的緩存池化設(shè)計的產(chǎn)物,因為池子有大小,當池子體積不夠承載時,就涉及到拒絕策略。JDK中已預(yù)設(shè)了?4?種線程池拒絕策略,下面結(jié)合場景詳細聊聊這些策略的使用場景以及還能擴展哪些拒絕策略
    2021-11-11

最新評論