インターフェースの使用
org.springframework.test.web.reactive.server.WebTestClient.ControllerSpec
org.springframework.test.web.reactive.server 内の WebTestClient.ControllerSpec 使用
修飾子と型メソッド説明WebTestClient.ControllerSpec.argumentResolvers
(ConsumerSE<ArgumentResolverConfigurer> configurer) カスタムコントローラーメソッドの引数のリゾルバーを構成します。static WebTestClient.ControllerSpec
WebTestClient.bindToController
(ObjectSE... controllers) このサーバー設定を使用して、一度に 1 つの@Controller
をテストします。WebTestClient.ControllerSpec.contentTypeResolver
(ConsumerSE<RequestedContentTypeResolverBuilder> consumer) コンテンツ型の解決をカスタマイズします。WebTestClient.ControllerSpec.controllerAdvice
(ObjectSE... controllerAdvice) テストで使用する 1 つ以上のControllerAdvice
インスタンスを登録します(指定されたClass
はインスタンスになります)。WebTestClient.ControllerSpec.corsMappings
(ConsumerSE<CorsRegistry> consumer) CORS サポートを構成します。WebTestClient.ControllerSpec.formatters
(ConsumerSE<FormatterRegistry> consumer) 型変換に使用するフォーマッターとコンバーターを登録します。WebTestClient.ControllerSpec.httpMessageCodecs
(ConsumerSE<ServerCodecConfigurer> configurer) カスタム HTTP メッセージリーダーとライターを設定するか、組み込みの HTTP メッセージリーダーとライターをオーバーライドします。WebTestClient.ControllerSpec.pathMatching
(ConsumerSE<PathMatchConfigurer> consumer) パスマッチングオプションを設定します。グローバルバリデーターを設定します。WebTestClient.ControllerSpec.viewResolvers
(ConsumerSE<ViewResolverRegistry> consumer) ビューリゾルバーを構成します。