为什么springboot启动完毕结束进程
时间: 2023-07-17 12:55:29 浏览: 78
程序启动后结束载入进程
SpringBoot启动完毕后结束进程通常是因为SpringBoot应用没有被正确地关闭。SpringBoot应用在启动时会创建一个应用上下文,当该应用上下文被关闭时,SpringBoot应用才会正常退出。如果应用上下文没有被正确关闭,SpringBoot应用会认为应用仍在运行中,从而不会结束进程。可以在代码中手动关闭应用上下文,或者使用SpringBoot提供的注解@PreDestroy来实现自动关闭应用上下文。此外,也可以通过配置文件中设置spring.lifecycle.timeout-per-shutdown-phase属性来指定应用上下文关闭的超时时间。
阅读全文