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一起启动...");
}
}