程序员

Spring-boot: 容器启动后执行指定方法

2018-02-05  本文已影响346人  KAMIWei

Spring-boot给我们提供了两种在容器启动后执行指定方法的接口: ApplicationRunnerCommandLineRunner.

示例:

@Component
@Order(value = 1) // 决定各个Runner的执行次序
public class MyCommandLineRunner implements CommandLineRunner{
  @Override
  public void run(String... var1) throws Exception{
    // do something
  }
}
@Component
@Order(value = 2) // 决定各个Runner的执行次序
public class MyApplicationRunner implements ApplicationRunner{
  @Override
  public void run(ApplicationArguments var1)   throws Exception{
    // do something
  }
}
上一篇 下一篇

猜你喜欢

热点阅读