java - 我的 Spring Boot 程序甚至在完成单个周期之前就重新启动
问题描述
尝试在本地运行 Spring Boot 应用程序时,我的应用程序运行良好并结束。
但是,在结构 openshift 中尝试相同的操作时,它会一次又一次地重新启动(甚至在我的应用程序 1 周期结束之前)。
不知何故,我注意到了差异,main vs restartedMain
解决方案
看来您正在spring-boot-devtools
项目中使用,每当类路径中的文件发生更改时, spring-boot-devtools 都会导致应用程序重新启动。
但它只发生在你的开发过程中,当你将你的类构建到一个 jar 中并用于java -jar
启动时,spring-boot-devtools 将被自动禁用。
推荐阅读
- visual-studio - 如何修改 Visual Studio 2017 的编译行?
- vba - 将对象的副本放入集合中
- laravel - 从另一个控制器功能向后控制器功能发送请求
- android - 如何在 Flutter 的列表中获取 Icons 数据类型?
- android - 实施年度订阅
- c++ - mySQL C++ 连接器 Visual Studio 2017
- c++ - Makefile 没有按照我的说法构建对象
- java - 获取移动设备 Android 或 iOS 屏幕的真实物理尺寸?
- .net - 如何为 .Net 项目设置哨兵
- c# - 如何在 Visual Studio IOS 中更改为另一个视图控制器(解释清楚)