From 6519ee0171a1441d1cf64da4e2baf1c5e25cd9ec Mon Sep 17 00:00:00 2001 From: Christian Dupuis Date: Fri, 31 Jan 2014 11:50:32 +0100 Subject: [PATCH] Change order of properties in endpoint mbean objectNames to make display in jconsole nicer --- .../boot/actuate/endpoint/jmx/EndpointMBeanExporter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java index d4cb03ccd8c..16bd234cc06 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java @@ -170,11 +170,11 @@ public class EndpointMBeanExporter extends MBeanExporter implements SmartLifecyc StringBuilder builder = new StringBuilder(); builder.append(this.domain); builder.append(":type=Endpoint"); + builder.append(",name=" + beanKey); if (parentContextContainsSameBean(this.applicationContext, beanKey)) { builder.append(",context=" + ObjectUtils.getIdentityHexString(this.applicationContext)); } - builder.append(",name=" + beanKey); if (this.ensureUniqueRuntimeObjectNames) { builder.append(",identity=" + ObjectUtils.getIdentityHexString(((EndpointMBean) bean)