インターフェース WebTestClient.ControllerSpec
- すべてのスーパーインターフェース:
WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
- 含まれているインターフェース:
WebTestClient
public static interface WebTestClient.ControllerSpec
extends WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
WebFluxConfigurer と同等で内部的に委譲するコントローラー構成をカスタマイズするための仕様。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel, Sam Brannen, Micha ł Rowicki
方法の概要
修飾子と型メソッド説明apiVersioning(ConsumerSE<ApiVersionConfigurer> configurer) リクエストをコントローラーメソッドにマッピングするための API バージョン管理を構成します。argumentResolvers(ConsumerSE<ArgumentResolverConfigurer> configurer) カスタムコントローラーメソッドの引数のリゾルバーを構成します。ブロック実行オプションを構成します。コンテンツ型の解決をカスタマイズします。controllerAdvice(ObjectSE... controllerAdvice) テストで使用するControllerAdviceインスタンスを 1 つ以上登録します (指定したClassがインスタンス化されます)。corsMappings(ConsumerSE<CorsRegistry> consumer) CORS サポートを構成します。formatters(ConsumerSE<FormatterRegistry> consumer) 型変換に使用するフォーマッターとコンバーターを登録します。httpMessageCodecs(ConsumerSE<ServerCodecConfigurer> configurer) カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。pathMatching(ConsumerSE<PathMatchConfigurer> consumer) パスマッチングオプションを設定します。グローバルバリデーターを設定します。viewResolvers(ConsumerSE<ViewResolverRegistry> consumer) ビューリゾルバーを構成します。インターフェース WebTestClient.MockServerSpec から継承されたメソッド
apply, build, configureClient, sslInfo, webFilter, webSessionManager
メソッドの詳細
controllerAdvice
テストで使用するControllerAdviceインスタンスを 1 つ以上登録します (指定したClassがインスタンス化されます)。contentTypeResolver
WebTestClient.ControllerSpec contentTypeResolver(ConsumerSE<RequestedContentTypeResolverBuilder> consumer) コンテンツ型の解決をカスタマイズします。- 関連事項:
corsMappings
pathMatching
パスマッチングオプションを設定します。- 関連事項:
argumentResolvers
カスタムコントローラーメソッドの引数のリゾルバーを構成します。- 関連事項:
httpMessageCodecs
カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。- 関連事項:
formatters
型変換に使用するフォーマッターとコンバーターを登録します。- 関連事項:
validator
apiVersioning
リクエストをコントローラーメソッドにマッピングするための API バージョン管理を構成します。- 導入:
- 7.0
viewResolvers
ビューリゾルバーを構成します。- 関連事項:
blockingExecution
ブロック実行オプションを構成します。- 導入:
- 6.1
- 関連事項: