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

时间:2019-02-20 17:32:54

标签: 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控制器的上下文为/myapp/api,执行器的上下文为/myapp/actuators

1 个答案:

答案 0 :(得分:0)

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

-Dserver.servlet.context-path=/myapp

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