Introduce management base-path property for servlet and reactive actuator
Previously, the base path of a servlet-based management server could be configured using management.server.servlet.context-path but there was no equivalent property for WebFlux. This commit introduces a new property, management.server.base-path, that can be used with both servlet and reactive management servers. The existing servlet-specific property has been deprecated in favour of the new general property. When using the servlet stack, if both the general property and the servlet-specific property are set, the new general property takes precedence. When using the reactive stack, only the new general property is considered. Closes gh-22906
This commit is contained in:
@@ -1272,8 +1272,8 @@ You can use the configprop:management.endpoints.web.base-path[] property to chan
|
||||
|
||||
The preceding `application.properties` example changes the endpoint from `/actuator/\{id}` to `/manage/\{id}` (for example, `/manage/info`).
|
||||
|
||||
NOTE: Unless the management port has been configured to <<production-ready-customizing-management-server-port,expose endpoints by using a different HTTP port>>, `management.endpoints.web.base-path` is relative to `server.servlet.context-path`.
|
||||
If `management.server.port` is configured, `management.endpoints.web.base-path` is relative to `management.server.servlet.context-path`.
|
||||
NOTE: Unless the management port has been configured to <<production-ready-customizing-management-server-port,expose endpoints by using a different HTTP port>>, `management.endpoints.web.base-path` is relative to `server.servlet.context-path` (Servlet web applications) or `spring.webflux.base-path` (reactive web applications).
|
||||
If `management.server.port` is configured, `management.endpoints.web.base-path` is relative to `management.server.base-path`.
|
||||
|
||||
If you want to map endpoints to a different path, you can use the configprop:management.endpoints.web.path-mapping[] property.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user