IntelliJ Idea Spring Boot工程不断重启

有一种可能情况,就是系统日志输出到了classpath中,由于IDAE配置了热部署功能,在classpath中如果有文件发生变化,IDEA会重启项目。

暂时性的把热部署关闭,在服务启动参数中配置: -Dspring.devtools.restart.enabled=false,然后启动项目发现不会在一直重启了。

网友出现的情况:因为项目启动后有一个验证功能,然后验证完毕之后会在一个文件中记录一些东西,而这个文件刚好又在classpath下,这样就导致了每次项目启动后更改了一个classpath下的文件,然后IDAE监听到classpath下的文件被更改了,重新启动项目......就这样陷入了一个死循环......

THE END
分享
二维码
打赏
文章目录
关闭
目 录