spring_reference/V. Spring Boot Actuator/42.1. Customizing MBean nam...

565 B
Raw Blame History

42.1. 自定义MBean名称

MBean的名称通常产生于端点的id。例如health端点被暴露为org.springframework.boot/Endpoint/HealthEndpoint

如果你的应用包含多个Spring ApplicationContext你会发现存在名称冲突。为了解决这个问题你可以将endpoints.jmx.uniqueNames设置为true这样MBean的名称总是唯一的。

你也可以自定义JMX域所有的端点都在该域下暴露。这里有个application.properties示例

endpoints.jmx.domain=myapp
endpoints.jmx.uniqueNames=true