最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot關(guān)于容器啟動事件總結(jié)

 更新時間:2019年10月16日 14:29:48   作者:yg_zhang  
在本篇文章里小編給大家整理的是一篇關(guān)于springboot容器啟動事件相關(guān)知識點,需要的朋友們學習下。

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

spring 提供了監(jiān)聽器,我們可以方便的實現(xiàn)這些操作。

在容器啟動開始時:

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");
  }

}

在容器啟動完成后執(zhí)行操作:

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;
  }

}

如果需要有順序執(zhí)行,我們可以實現(xiàn)Ordered接口,只越小,越先執(zhí)行。

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);
  }
}

以上就是關(guān)于springboot容器啟動事件的相關(guān)知識點以及實例代碼,感謝大家對腳本之家的支持。

相關(guān)文章

  • Java設(shè)計模式:組合模式

    Java設(shè)計模式:組合模式

    這篇文章主要介紹了快速理解Java設(shè)計模式中的組合模式,具有一定參考價值,需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-09-09
  • mybatis基本實例詳解

    mybatis基本實例詳解

    這篇文章主要介紹了mybatis基本實例詳解以及mybatis自由模糊查詢,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • java避免死鎖的常見方法代碼解析

    java避免死鎖的常見方法代碼解析

    這篇文章主要介紹了java避免死鎖的常見方法代碼解析,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • SpringBoot幾種常用的接口日期格式化方法

    SpringBoot幾種常用的接口日期格式化方法

    在 Springboot 應用程序中,日期時間格式化處理是非常重要的一方面,本文將總結(jié)SpringBoot幾種常用的接口日期格式化方法,通過示例代碼介紹了非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2024-11-11
  • java 中ThreadPoolExecutor原理分析

    java 中ThreadPoolExecutor原理分析

    這篇文章主要介紹了java 中ThreadPoolExecutor原理分析的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Spring?Boot整合log4j2日志配置的詳細教程

    Spring?Boot整合log4j2日志配置的詳細教程

    這篇文章主要介紹了SpringBoot項目中整合Log4j2日志框架的步驟和配置,包括常用日志框架的比較、配置參數(shù)介紹、Log4j2配置詳解以及使用步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 如何基于JavaFX開發(fā)桌面程序

    如何基于JavaFX開發(fā)桌面程序

    這篇文章主要介紹了如何基于JavaFX開發(fā)桌面程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • springboot2.5.2與 flowable6.6.0整合流程引擎應用分析

    springboot2.5.2與 flowable6.6.0整合流程引擎應用分析

    這篇文章主要介紹了springboot2.5.2與 flowable6.6.0整合流程引擎應用分析,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • SpringBoot使用Shiro實現(xiàn)動態(tài)加載權(quán)限詳解流程

    SpringBoot使用Shiro實現(xiàn)動態(tài)加載權(quán)限詳解流程

    本文小編將基于?SpringBoot?集成?Shiro?實現(xiàn)動態(tài)uri權(quán)限,由前端vue在頁面配置uri,Java后端動態(tài)刷新權(quán)限,不用重啟項目,以及在頁面分配給用戶?角色?、?按鈕?、uri?權(quán)限后,后端動態(tài)分配權(quán)限,用戶無需在頁面重新登錄才能獲取最新權(quán)限,一切權(quán)限動態(tài)加載,靈活配置
    2022-07-07
  • Java的MyBatis框架中實現(xiàn)多表連接查詢和查詢結(jié)果分頁

    Java的MyBatis框架中實現(xiàn)多表連接查詢和查詢結(jié)果分頁

    這篇文章主要介紹了Java的MyBatis框架中實現(xiàn)多表連接查詢和查詢結(jié)果分頁,借助MyBatis框架中帶有的動態(tài)SQL查詢功能可以比普通SQL查詢做到更多,需要的朋友可以參考下
    2016-04-04

最新評論

盐源县| 宜良县| 工布江达县| 合肥市| 南平市| 苏尼特左旗| 建水县| 台前县| 和田县| 徐水县| 德庆县| 铁力市| 西宁市| 闵行区| 济阳县| 浦北县| 双辽市| 陵川县| 南京市| 铜山县| 富裕县| 邮箱| 阿拉尔市| 建水县| 寻乌县| 游戏| 红原县| 台南市| 托里县| 中方县| 浮梁县| 阿荣旗| 阿拉善右旗| 涿州市| 浠水县| 肥城市| 鹰潭市| 湟中县| 盘锦市| 灯塔市| 六安市|