springboot启动后,立即执行业务函数,然后微服务自动关闭的办法
**微服务启动前执行方法,用注解:@PostConstruct
**自动执行的类:
@Component
public class AfterServiceStarted implements CommandLineRunner{
/**
* 会在服务启动完成后立即执行
*/
@Override
public void run(String... args) throws Exception {
//写你要执行的方法。。。。。
}
}
**在application中的自动关闭方法:
public static void main(String[] args) { System.exit(SpringApplication .exit(SpringApplication.run(Application.class, args))); }