springboot啓動時, 做一定的業務邏輯處理: 如加載基礎數據, 初始化相關服務等
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
/**
* @author changez
* @desc 項目啓動後會自動執行run方法, 用於初始化項目
*/
@Component
public class ApplicationStartRunner implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
// 隨springboot啓動要做的處理
System.out.println("隨springboot一起啓動...");
}
}