52.1 自定义MBean名称

MBean的名称通常产生于端点的id。例如,health端点被暴露为org.springframework.boot:type=Endpoint,name=Health

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

你也可以自定义端点暴露的JMX域,具体可参考以下application.properties示例:

management.endpoints.jmx.domain=com.example.myapp
management.endpoints.jmx.unique-names=true

最后更新于