インターフェース 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) テストで使用する 1 つ以上のControllerAdvice
インスタンスを登録します(指定された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
テストで使用する 1 つ以上のControllerAdvice
インスタンスを登録します(指定されたClass
はインスタンスになります)。contentTypeResolver
WebTestClient.ControllerSpec contentTypeResolver(ConsumerSE<RequestedContentTypeResolverBuilder> consumer) コンテンツ型の解決をカスタマイズします。corsMappings
CORS サポートを構成します。pathMatching
パスマッチングオプションを設定します。argumentResolvers
カスタムコントローラーメソッドの引数のリゾルバーを構成します。httpMessageCodecs
カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。formatters
型変換に使用するフォーマッターとコンバーターを登録します。validator
グローバルバリデーターを設定します。viewResolvers
ビューリゾルバーを構成します。blockingExecution
ブロック実行オプションを構成します。