为什么 Spring Boot 应用在 main 方法执行完成后不会退出?
在 Java 语言中,当一个程序所有可能的语句都执行完成后程序就会自动退出。也可以调用 System#exit
和 Runtime#exit
方法提前退出当前程序。
1 | public class Application { |
但是对一个 Spring Boot 应用程序来说,当所有可能的语句执行完成后程序却不会自动退出,这是为什么呢?
1 | import org.springframework.boot.SpringApplication; |