Java Springboot自动关闭并自动重新启动。
我遇到了一个问题,我的springboot项目将自动关闭并重新启动。 在出现问题之前,程序完成调度作业,该调度作业将从redis读取数据,然后与本地备份文件进行比较,如果出现任何新数据,程序将写入本地备份文件。 以下部分是关机日志Java Springboot自动关闭并自动重新启动。,java,spring,tomcat,web,Java,Spring,Tomcat,Web,我遇到了一个问题,我的springboot项目将自动关闭并重新启动。 在出现问题之前,程序完成调度作业,该调度作业将从redis读取数据,然后与本地备份文件进行比较,如果出现任何新数据,程序将写入本地备份文件。 以下部分是关机日志 如果您在pom.xml文件中使用spring boot devtools依赖项,当对现有项目进行任何新更改时,它将自动重新启动项目。它有助于在进行微小更改时自动重新启动项目,并且与正常场景相比,应用程序启动时间也非常短。如果您不希望出现这种行为,您可以从pom.xml
如果您在pom.xml文件中使用spring boot devtools依赖项,当对现有项目进行任何新更改时,它将自动重新启动项目。它有助于在进行微小更改时自动重新启动项目,并且与正常场景相比,应用程序启动时间也非常短。如果您不希望出现这种行为,您可以从pom.xml文件中删除以下依赖项,这样就不会自动重新启动应用程序
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
如果您在pom.xml文件中使用spring boot devtools依赖项,当对现有项目进行任何新更改时,它将自动重新启动项目。它有助于在进行微小更改时自动重新启动项目,并且与正常场景相比,应用程序启动时间也非常短。如果您不希望出现这种行为,您可以从pom.xml文件中删除以下依赖项,这样就不会自动重新启动应用程序
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
您可以在我的应用程序中添加关机挂钩 Java shutdown钩子在这两种情况下运行 程序正常退出,或者调用System.exit方法终止程序。阅读更多关于Java系统类的信息。 用户中断,如Ctrl+C、系统关闭等。 代码:
您可以在我的应用程序中添加关机挂钩 Java shutdown钩子在这两种情况下运行 程序正常退出,或者调用System.exit方法终止程序。阅读更多关于Java系统类的信息。 用户中断,如Ctrl+C、系统关闭等。 代码:
您是否在pom.xml文件中使用spring boot devtools依赖项?是的,谢谢您的回答,我已经通过设置System.setPropertyspring.devtools.restart.enabled,false解决了这个问题;您是否在pom.xml文件中使用spring boot devtools依赖项?是的,谢谢您的回答,我已经通过设置System.setPropertyspring.devtools.restart.enabled,false解决了这个问题;请提供运行时的作用域:RuntimeThank,我已经解决了这个问题。它可能与您的解决方案相同:请提供范围为runtime:runtimeThank,我已经解决了这个问题。它可能与您的解决方案相同: