Răsfoiți Sursa

Polish CorsConfigurationSource Selection Logic

Issue gh-16501
Josh Cummings 5 luni în urmă
părinte
comite
e65e32bb42

+ 1 - 1
config/src/main/java/org/springframework/security/config/annotation/web/configurers/CorsConfigurer.java

@@ -107,7 +107,7 @@ public class CorsConfigurer<H extends HttpSecurityBuilder<H>> 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);