diff --git a/spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java b/spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java index 1210c18aecc..ab4bee1a5ee 100644 --- a/spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java +++ b/spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java @@ -73,6 +73,9 @@ public class DefaultCorsProcessor implements CorsProcessor { HttpServletResponse response) throws IOException { if (config == null) { + if (logger.isDebugEnabled() && CorsUtils.isCorsRequest(request)) { + logger.debug("Skip: no CORS configuration has been provided"); + } return true; } diff --git a/spring-web/src/main/java/org/springframework/web/cors/reactive/DefaultCorsProcessor.java b/spring-web/src/main/java/org/springframework/web/cors/reactive/DefaultCorsProcessor.java index 90c579bdafe..20db603007c 100644 --- a/spring-web/src/main/java/org/springframework/web/cors/reactive/DefaultCorsProcessor.java +++ b/spring-web/src/main/java/org/springframework/web/cors/reactive/DefaultCorsProcessor.java @@ -67,11 +67,15 @@ public class DefaultCorsProcessor implements CorsProcessor { @Override public boolean process(@Nullable CorsConfiguration config, ServerWebExchange exchange) { + ServerHttpRequest request = exchange.getRequest(); + if (config == null) { + if (logger.isDebugEnabled() && CorsUtils.isCorsRequest(request)) { + logger.debug("Skip: no CORS configuration has been provided"); + } return true; } - ServerHttpRequest request = exchange.getRequest(); ServerHttpResponse response = exchange.getResponse(); HttpHeaders responseHeaders = response.getHeaders();