springBoot项目启动时候,有时候需要再启动之后直接执行某一段代码。这个时候就用到了 ApplicationRunner 这个类。
ApplicationRunner : 是一个接口,里面定义一个run(ApplicationArguments args)方法,我们需要自己写一个类去实现这个这接口,并实现接口里面的run(ApplicationArguments args)方法。

如果有多个代码段需要执行,使用@Order注解设置执行的顺序。


本文介绍如何在SpringBoot项目启动后执行特定代码段,利用ApplicationRunner接口实现自定义启动任务,通过@Order注解控制多个任务的执行顺序。
springBoot项目启动时候,有时候需要再启动之后直接执行某一段代码。这个时候就用到了 ApplicationRunner 这个类。
ApplicationRunner : 是一个接口,里面定义一个run(ApplicationArguments args)方法,我们需要自己写一个类去实现这个这接口,并实现接口里面的run(ApplicationArguments args)方法。

如果有多个代码段需要执行,使用@Order注解设置执行的顺序。


468
1586
1241