diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java index 737e1b62a5..04dedfd613 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java @@ -75,6 +75,9 @@ public class BeansEndpoint extends AbstractEndpoint> @Override public String getSnapshotAsJson() { + if (this.leafContext == null) { + return super.getSnapshotAsJson(); + } return generateJson(getContextHierarchy()); } diff --git a/spring-boot-samples/spring-boot-sample-actuator/pom.xml b/spring-boot-samples/spring-boot-sample-actuator/pom.xml index ec0903ee05..09e1da62c0 100644 --- a/spring-boot-samples/spring-boot-sample-actuator/pom.xml +++ b/spring-boot-samples/spring-boot-sample-actuator/pom.xml @@ -27,10 +27,10 @@ org.springframework.boot spring-boot-starter-web - + org.springframework.boot spring-boot-starter-jdbc