インターフェース WebTestClient.ControllerSpec
- すべてのスーパーインターフェース:
- WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
- 含まれているインターフェース:
- WebTestClient
public static interface WebTestClient.ControllerSpec
extends WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
WebFluxConfigurer と同等で内部的に委譲するコントローラー構成をカスタマイズするための仕様。- メソッドのサマリー修飾子と型メソッド説明- 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) ビューリゾルバーを構成します。- インターフェース org.springframework.test.web.reactive.server.WebTestClient.MockServerSpec から継承されたメソッド- apply, build, configureClient, webFilter, webSessionManager
- メソッドの詳細- controllerAdviceテストで使用する- ControllerAdviceインスタンスを 1 つ以上登録します (指定した- Classがインスタンス化されます)。
- contentTypeResolverWebTestClient.ControllerSpec contentTypeResolver- (ConsumerSE<RequestedContentTypeResolverBuilder> consumer) コンテンツ型の解決をカスタマイズします。
- corsMappingsCORS サポートを構成します。
- pathMatchingパスマッチングオプションを設定します。
- argumentResolversカスタムコントローラーメソッドの引数のリゾルバーを構成します。
- httpMessageCodecsカスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。
- formatters型変換に使用するフォーマッターとコンバーターを登録します。
- validatorグローバルバリデーターを設定します。
- viewResolversビューリゾルバーを構成します。
- blockingExecutionブロック実行オプションを構成します。