在Springboot自動實例化類別前,我們需要準備一些資料在類型實例化的時候使用。經過測試,在啟動類別中加入註解@PostConstruct
有效。
@SpringBootApplication public class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } // springboot正式启动前 @PostConstruct public void postConstruct(){ System.out.println("执行Springboot正式启动前的代码") } }
實作Spring的ApplicationRunner
與CommandLineRunner
介面的辦法,都只在Springboot啟動完成後才執行。
以上是Springboot怎麼在啟動前執行程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!