Spring项目启动时,如果需要初始化资源,可以实现ApplicationRunner或者CommandLineRunner,并且可以使用注解@Order指定他们的运行顺序。
3个类文件:
RunnerApplication.java实现SpringBootApplication主程序:
HelloApplicationRunner.java实现ApplicationRunner:
HelloCommandLineRunner.java实现CommandLineRunner,并且指定@Order(1):
输出日志: