当前位置: 首页 > 知识库问答 >
问题:

springboot从1.5.x升级到2.3.x后如何保留旧的执行器endpoint

严项明
2023-03-14

我正在尝试将springboot应用程序从1.5.x迁移到2.3.x。已经走了很长一段路。我知道现在对于健康检查,endpoint是/acture/health而不是旧版本中的/health。

在openshift上,配置在执行就绪探测时仍然引用/healthendpoint。我想知道怎样才能仍然使用/healthendpoint而不是/acturet/health。SpringBoot2是否有任何钩子可以覆盖默认的endpoint。感谢任何帮助。

共有1个答案

仲孙才捷
2023-03-14

您可以像这样更改执行器的路径:

management.endpoints.web.base-path=/

那么您仍然拥有/health而不是

但要注意路径名不会冲突。

 类似资料:
  • 正在尝试升级Springboot 该行是为升级的2.3添加的。x 专家有什么建议来匹配数据库CPU和与以前版本的连接? DB进程列表也有几个“清理”状态。 gradle依存关系 日志上说它的采摘tomcat.datasource 组织。阿帕奇。公猫jdbc。水塘DataSource@35ee466f{连接池[defaultAutoCommit=true;defaultReadOnly=null;d

  • 我最近从gradle 5升级了我的图书馆。X到7.3.1,并从2.4升级了Spring Boot。X到2.6。但我面临一个问题。我使用gradle build创建了一个jar,并在我的服务器上执行这个jar,这在Spring Boot 2.4中运行良好。现在是2.6。我有一些问题: 没有主清单属性 所以我增加了我的身材。格拉德尔 现在我发现了错误 无法找到或加载我的主类。包裹主课 如果我切换回2.

  • 我正在将grails应用程序从grails 2.5.4升级到3.1.9,我在ajax调用方面遇到了问题。 我有gsp模板在我的应用程序中使用ajax请求从服务器异步加载数据。这里是其中一个。 下面的javascript调用激活ajax请求。 这将成功调用以下控制器操作。 直到这一刻,一切都按预期进行。比它应该呈现以下gsp模板,但它没有。该属于它的地方空着,控制台没有错误 我不得不重新将资源插件中

  • 如果您打算升级一个早先版本的 Jekyll,那么一些发生在 1.0 及 2.0 版本中的相关变化,您需要首先了解下。 在我们开始动手之前,请先获取最新版本的 Jekyll: $ gem update jekyll 立即开始 想快速构建并运行一个全新的 Jekyll 站点吗?那么只要执行 jekyll new SITENAME 即可!该命令会创建一个包含了 Jekyll 最基础框架的文件夹。 Jek

  • 我将应用程序迁移到了laravel 5.7。在composer.json中安装软件包时,我将“maatwebsite/excel:~2.1.0”升级到“maatwebsite/excel”:“^3.1”。因此,现在我的导出功能不再工作。我尝试在中跟踪升级https://docs.laravel-excel.com/3.1 但不适用于我。这是旧版本中使用的旧代码:

  • 我有一个带有OAuth2安全性的Spring Boot REST API。 今天,我已经将我的版本从升级到。 变化完全把我搞糊涂了。 然而,我的问题是: 就安全性而言,这两个版本之间发生了什么? 这条“奇怪”的行是唯一有效的修复程序吗? 这个登录页面的目的是什么,它使用的身份验证是什么(我在Google Chrome中检查了一个请求和响应,但我看不到任何访问令牌和oauth2的东西,所以它只使用用