SpringBoot启动后马上自行关闭
网上都说是pomm.xml的一个dependency有毛病,但是这个玩意儿我真的配好了没毛病:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--<scope>provided</scope>-->
</dependency>
前一天晚上尝试过 :项目右击 >Run as > Maven Build:在Goals中输入:dependency:purge-local-repository(清理本地仓库),参考:https://blog.csdn.net/weixin_44937527/article/details/91493487),但是!后面断网打断了!!!!!!
于是没管它了,
第二天在启动类上try/catch了:
@SpringBootApplication
public class StuorgApplication {
public static void main(String[] args) {
try {
SpringApplication.run(StuorgApplication.class, args);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
再运行,没有自动关闭了,但是报异常:SilentExitException:
org.springframework.boot.devtools.restart.SilentExitExceptionHandler$SilentExitException
然后又看到https://blog.csdn.net/zcw24kb/article/details/86179084
在启动类加了:
System.setProperty("spring.devtools.restart.enabled", "false");
(在Application启动器类中增加参数,禁用热修补,并且必须使用System.setProperty
方法而不是将其设置到application.properties文件)