国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

香港云服务器
服務器之家 - 編程語言 - Java教程 - 詳解spring boot容器加載完后執行特定操作

詳解spring boot容器加載完后執行特定操作

2021-03-26 11:24獻給記性不好的自己 Java教程

這篇文章主要介紹了詳解spring boot容器加載完后執行特定操作,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

有時候我們需要在spring boot容器啟動并加載完后,開一些線程或者一些程序來干某些事情。這時候我們需要配置ContextRefreshedEvent事件來實現我們要做的事情

1、ApplicationStartup類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent>{
  public void onApplicationEvent(ContextRefreshedEvent event)
   {
    //在容器加載完畢后獲取dao層來操作數據庫
    OSSVideoRepository ossVideoRepository = (OSSVideoRepository)event.getApplicationContext().getBean(OSSVideoRepository.class);
    //在容器加載完畢后獲取配置文件中的配置
    ServerConfig serverConfig = (ServerConfig)event.getApplicationContext().getBean(ServerConfig.class);
    
    ServerFileScanner fileScanner = new ServerFileScanner(
        ossVideoRepository, serverConfig.getScanpath());
    //在容器加載完畢后啟動線程
    Thread thread = new Thread(fileScanner);
    thread.start();
   }
}

2、ServerConfig 類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@Component
@ConfigurationProperties(prefix = "server")
public class ServerConfig {
  private String aliyunossEndpoint;
  private String aliyunossAccessKeyId;
  private String aliyunossAccessKeySecret;
  private String aliyunossBucketName;
  private String scanpath;
 
  public String getAliyunossEndpoint() {
    return aliyunossEndpoint;
  }
 
  public void setAliyunossEndpoint(String aliyunossEndpoint) {
    this.aliyunossEndpoint = aliyunossEndpoint;
  }
 
  public String getAliyunossAccessKeyId() {
    return aliyunossAccessKeyId;
  }
 
  public void setAliyunossAccessKeyId(String aliyunossAccessKeyId) {
    this.aliyunossAccessKeyId = aliyunossAccessKeyId;
  }
 
  public String getAliyunossAccessKeySecret() {
    return aliyunossAccessKeySecret;
  }
 
  public void setAliyunossAccessKeySecret(String aliyunossAccessKeySecret) {
    this.aliyunossAccessKeySecret = aliyunossAccessKeySecret;
  }
 
  public String getAliyunossBucketName() {
    return aliyunossBucketName;
  }
 
  public void setAliyunossBucketName(String aliyunossBucketName) {
    this.aliyunossBucketName = aliyunossBucketName;
  }
 
  public String getScanpath() {
    return scanpath;
  }
 
  public void setScanpath(String scanpath) {
    this.scanpath = scanpath;
  }
 
}

PS:還有一些spring內置的事件

1、 ContextRefreshedEvent:ApplicationContext容器初始化或者刷新時觸發該事件。
2、 ContextStartedEvent:當使用ConfigurableApplicationContext接口的start()方法啟動ApplicationContext容器時觸發該事件。
3、 ContextClosedEvent:當使用ConfigurableApplicationContext接口的close()方法關閉ApplicationContext容器時觸發該事件。
4、 ContextStopedEvent: 當使用ConfigurableApplicationContext接口的stop()方法停止ApplicationContext容器時觸發該事件。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

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

延伸 · 閱讀

精彩推薦
880
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 黄色片视频在线观看 | 一区二区三区四区在线 | 亚洲精品乱码8久久久久久日本 | 久久久久久久久久影院 | 久久精品电影 | 秋霞av电影 | 精品国产免费人成在线观看 | 欧美中文字幕一区 | a在线看| 免费看黄色小视频 | 成人免费网站在线观看 | 一区二区高清 | 日韩欧美的一区二区 | 中文字幕视频在线观看 | 国产精品三级视频 | 欧美日韩中文国产一区发布 | 欧美精三区欧美精三区 | 一级毛片免费完整视频 | 日日夜夜精品视频 | 亚洲福利一区二区 | 欧美一级电影在线 | 精品久久久久久久久久久久久久 | 国产一区精品在线 | 欧美精品一区二区三区在线 | 午夜小电影 | 日本天天操 | 日韩中文字幕av | 欧美人成在线 | 一区二区免费在线视频 | 亚洲精品视频在线看 | 美女网站全黄 | 这里只有精品国产 | 欧美日韩视频在线第一区 | 午夜一级片 | av在线日韩 | 免费激情| 亚洲男人天堂2023 | 欧美激情视频一区二区三区在线播放 | 日韩欧美网站 | 日韩精品一区二区三区中文字幕 | 欧美日韩国产精品一区二区 |