diff --git a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java index c0a5bece4b..58129ff1d6 100644 --- a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java +++ b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java @@ -107,7 +107,7 @@ public class CorsConfigurer> extends AbstractHt * @return */ private static CorsFilter getMvcCorsFilter(ApplicationContext context) { - if (context.getBeanNamesForType(CorsConfigurationSource.class).length > 0) { + if (context.containsBean(HANDLER_MAPPING_INTROSPECTOR_BEAN_NAME)) { CorsConfigurationSource corsConfigurationSource = context .getBean(HANDLER_MAPPING_INTROSPECTOR_BEAN_NAME, CorsConfigurationSource.class); return new CorsFilter(corsConfigurationSource);