因为调用Main方法运行以后JVM不是立马结束退出,取决于是否有进程一直在运行。
常见的普通的Main方法里若有while(true),也是不会退出的。
springboot本质上也是这个原理,springboot用tomcat容器运行,tomcat运行之后有个initialze方法,里面有一个while(stopAwait),一直在检查,因此并不会退出。
因为调用Main方法运行以后JVM不是立马结束退出,取决于是否有进程一直在运行。
常见的普通的Main方法里若有while(true),也是不会退出的。
springboot本质上也是这个原理,springboot用tomcat容器运行,tomcat运行之后有个initialze方法,里面有一个while(stopAwait),一直在检查,因此并不会退出。