我们正在运行spring boot应用程序作为后台进程,因此我们无法访问启动日志,有没有办法知道启动启动过程完成后?
答案 0 :(得分:5)
您可以选择在Spring启动过程完成启动后执行一些代码,当启动完成后,您可以发送有关启动完成的通知。
@SpringBootApplication
@Component
public class Application implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
public void run(String... arg0) throws Exception {
// You can write your code here.
// This code will be executed after Spring Boot Startup completed.
}
}
如上所示,只需实现CommandLineRunner。