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 737e1b62a58..04dedfd6133 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 97800fbf468..bcea43d9e5b 100644 --- a/spring-boot-samples/spring-boot-sample-actuator/pom.xml +++ b/spring-boot-samples/spring-boot-sample-actuator/pom.xml @@ -28,10 +28,10 @@ org.springframework.boot spring-boot-starter-web - + org.springframework.boot spring-boot-starter-jdbc