java - 为执行器端点定义不同上下文的正确/最干净的方法是什么?

标签 java spring spring-boot spring-boot-actuator

我已经看到了几个答案,但在上一个版本中,Spring Boot 属性和逻辑在这方面发生了很大变化。

属性:

Boot 1.X: server.context-path + server.servlet-path + management.context-path
Boot 2.X: server.servlet.context-path + server.servlet.path + management.endpoints.web.base-path

有什么方法可以配置此属性,以便我的应用程序的上下文为 /myapp,REST Controller 的上下文为 /myapp/api,执行器的上下文为 /myapp/actuators

最佳答案

您可以将server.servlet.context-path设置为java选项:

-Dserver.servlet.context-path=/myapp

我们使用 Spring Boot 2.1,这对我们有用。

关于java - 为执行器端点定义不同上下文的正确/最干净的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54792209/

相关文章:

java - 包含TextView的ListView和包含EditText的ListView不在同一行

java - 如何使用 Jackson 映射动态 json 属性名称以进行 Spring Rest 模板请求

java - 如何在 Spring Boot 中更新单个表列而不更新其余属性?

eclipse - 如何在 Eclipse IDE 中导出 Spring Boot Gradle 项目?

java - 查找直方图中的所有矩形

java - Eclipse:在服务器错误上运行

java - eclipse(Java) 'Create a Hello World SWT application' 在欢迎>教程下找到

java - 根据输入值更改Java Validator的@Pattern Regex

java - 如何从 httpservletrequest 获取多方性

java - 在非预定义值上请求映射?