Browse Source

Restore Check for DispatcherServlet on Classpath

Closes gh-18315
main
Josh Cummings 2 days ago
parent
commit
0155d4a345
  1. 3
      config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecuritySelector.java

3
config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecuritySelector.java

@ -42,7 +42,8 @@ final class MethodSecuritySelector implements ImportSelector { @@ -42,7 +42,8 @@ final class MethodSecuritySelector implements ImportSelector {
.isPresent("org.springframework.security.data.aot.hint.AuthorizeReturnObjectDataHintsRegistrar", null);
private static final boolean isWebPresent = ClassUtils
.isPresent("org.springframework.security.web.util.ThrowableAnalyzer", null);
.isPresent("org.springframework.web.servlet.DispatcherServlet", null)
&& ClassUtils.isPresent("org.springframework.security.web.util.ThrowableAnalyzer", null);
private static final boolean isObservabilityPresent = ClassUtils
.isPresent("io.micrometer.observation.ObservationRegistry", null);

Loading…
Cancel
Save