diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java index dbcc6da2018..f1c41b47897 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java @@ -299,12 +299,12 @@ public final class EndpointRequest { List antPath(String... parts) { List matchers = new ArrayList<>(); this.servletPaths.stream().map((p) -> { - if (StringUtils.hasText(p)) { + if (StringUtils.hasText(p) && !p.equals("/")) { return p; } return ""; }).distinct().forEach((path) -> { - String pattern = (path.equals("/") ? "" : path); + String pattern = path; for (String part : parts) { pattern += part; }