Class CorsWebFilter

java.lang.Object
org.springframework.web.cors.reactive.CorsWebFilter
All Implemented Interfaces:
WebFilter

public class CorsWebFilter extends Object implements WebFilter
WebFilter that handles CORS preflight requests and intercepts CORS simple and actual requests thanks to a CorsProcessor implementation (DefaultCorsProcessor by default) in order to add the relevant CORS response headers (like Access-Control-Allow-Origin) using the provided CorsConfigurationSource (for example an UrlBasedCorsConfigurationSource instance.

This is an alternative to Spring WebFlux Java config CORS configuration, mostly useful for applications using the functional API.

Since:
5.0
Author:
Sebastien Deleuze
See Also: