第一种:
@Component
@Order(value=33) //多个时候指定顺序也可以实现Order 接口
public class Run implements ApplicationRunner{
@Override
public void run(ApplicationArguments args) throws Exception {
System.out.println("服务启动RunnerTest ApplicationRunner执行启动加载任务...");
}
}
第二种:
@Component
@Order(value=22) //多个时候指定顺序也可以实现Order 接口
public class Run implements CommandLineRunner{
@Override
public void run(String... args) throws Exception {
System.out.println("服务启动RunnerTest CommandLineRunner 执行启动加载任务...");
}
}
第三种:
package com.cdn.demo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.availability.AvailabilityChangeEvent;
import org.springframework.boot.availability.ReadinessState;
import org.springframework.context.Applicat