亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring Boot啟動后運行代碼

Spring Boot啟動后運行代碼

慕姐4208626 2019-11-23 10:50:38
我想在spring-boot應用程序開始監視目錄更改后運行代碼。我嘗試運行新線程,但此時@Autowired尚未設置服務。我已經能夠找到ApplicationPreparedEvent,它會在設置@Autowired注釋之前觸發。理想情況下,一旦應用程序準備處理http請求,我希望觸發該事件。在Spring Boot中啟動應用程序后,有沒有更好的事件可以使用,或者有更好的代碼運行方式?
查看完整描述

3 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

就這么簡單:


@EventListener(ApplicationReadyEvent.class)

public void doSomethingAfterStartup() {

    System.out.println("hello world, I have just started up");

}

在版本上測試 1.5.1.RELEASE


查看完整回答
反對 回復 2019-11-23
  • 3 回答
  • 0 關注
  • 751 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號