クラス CorsWebFilter
java.lang.ObjectSE
org.springframework.web.cors.reactive.CorsWebFilter
- 実装されたすべてのインターフェース:
WebFilter
CorsProcessor
実装(デフォルトでは DefaultCorsProcessor
)のおかげで、提供された CorsConfigurationSource
(たとえば UrlBasedCorsConfigurationSource
インスタンス)を使用して関連する CORS レスポンスヘッダー(Access-Control-Allow-Origin
など)を追加するため、CORS プリフライトリクエストを処理し、CORS シンプルおよび実際のリクエストをインターセプトする WebFilter
これは Spring WebFlux Java config CORS 構成の代替であり、主に関数 API を使用するアプリケーションに役立ちます。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze
- 関連事項:
コンストラクターのサマリー
コンストラクター説明CorsWebFilter
(CorsConfigurationSource configSource) 受信リクエストごとに使用するCorsConfiguration
を見つけるためにフィルターによって使用されるCorsConfigurationSource
を受け入れるコンストラクター。CorsWebFilter
(CorsConfigurationSource configSource, CorsProcessor processor) 各受信リクエストに使用するCorsConfiguration
を見つけるためにフィルターによって使用されるCorsConfigurationSource
と、リクエストに一致するCorsConfiguration
を適用するために使用するカスタムCorsProcessor
を受け入れるコンストラクター。メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
filter
(ServerWebExchange exchange, WebFilterChain chain) Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。
コンストラクターの詳細
CorsWebFilter
受信リクエストごとに使用するCorsConfiguration
を見つけるためにフィルターによって使用されるCorsConfigurationSource
を受け入れるコンストラクター。CorsWebFilter
各受信リクエストに使用するCorsConfiguration
を見つけるためにフィルターによって使用されるCorsConfigurationSource
と、リクエストに一致するCorsConfiguration
を適用するために使用するカスタムCorsProcessor
を受け入れるコンストラクター。
メソッドの詳細
filter
インターフェースからコピーされた説明:WebFilter
Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。