Springboot中CommandLineRunner
在我们使用springboot项目时,需要在启动后自动加载初始化,于是需要使用到了CommandLineRunner实现。
@Component
public class DemoCommandRunner implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
//初始化实现
}
}
Springboot在启动后自动执行run方法里面的内容,如果存在多个CommandLineRunner实现,可以使用@Order(value=1)方法进行自定义(value值从小到大排序)。