ApplicationRunner實現“項目啟動就執行“功能


ApplicationRunner

Application是個接口,常用於項目啟動后(SpringApplication.run()執行結束),立馬執行某些邏輯。可用於項目的准備工作,比如加載配置文件,加載執行流,定時任務等。

如何使用Application

 

  1. 實現ApplicationRunner接口,重寫run方法,定義具體的執行邏輯;

  2. @Order注解,用於決定多個bean的執行順序;按照值從小到大執行;

擴展CommandLineRunner

CommandLineRunner與ApplicationRunner接口類似,區別是,CommandLineRunner接口中的run方法接收的參數為String數組

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM