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))); }

posted @ 2020-12-24 13:02  爱做笔记  阅读(634)  评论(0编辑  收藏  举报