我的 Spring 引导程序甚至在完成单周期之前就重新启动
My Spring Boot program restarts even before completing single cycle
在尝试 运行 在本地启动 Spring 应用程序时,我的应用程序运行良好并结束。
但是在 fabric openshift 中尝试相同的操作时,它会一次又一次地重新启动(甚至在我的应用程序 1 周期结束之前)。
不知何故我注意到了区别,main 与 restartedMain
在 Openshift 中:
由于哪个
在本地:
您似乎在项目中使用 spring-boot-devtools
,每当 class 路径中的文件更改时,spring-boot-devtools 将导致应用程序重新启动。
但这只会在您的开发过程中发生,当您将 class 构建到 jar 中并使用 java -jar
启动时,spring-boot-devtools 将自动禁用。
在尝试 运行 在本地启动 Spring 应用程序时,我的应用程序运行良好并结束。
但是在 fabric openshift 中尝试相同的操作时,它会一次又一次地重新启动(甚至在我的应用程序 1 周期结束之前)。
不知何故我注意到了区别,main 与 restartedMain
在 Openshift 中:
在本地:
您似乎在项目中使用 spring-boot-devtools
,每当 class 路径中的文件更改时,spring-boot-devtools 将导致应用程序重新启动。
但这只会在您的开发过程中发生,当您将 class 构建到 jar 中并使用 java -jar
启动时,spring-boot-devtools 将自动禁用。