インターフェース MockMvcWebTestClient.ControllerSpec
- すべてのスーパーインターフェース:
MockMvcWebTestClient.MockMvcServerSpec<MockMvcWebTestClient.ControllerSpec>
- 含まれているインターフェース:
- MockMvcWebTestClient
MockMvc
を構成するための仕様、および StandaloneMockMvcBuilder
の周囲の単純なファサード。メソッドのサマリー
修飾子と型メソッド説明asyncRequestTimeout
(long timeout) 非同期実行のタイムアウト値を指定します。ContentNegotiationManager を設定します。controllerAdvice
(ObjectSE... controllerAdvice) ControllerAdvice
を登録するconversionService
(FormattingConversionService conversionService) 変換サービスを提供します。customArgumentResolvers
(HandlerMethodArgumentResolver... argumentResolvers) カスタム引数リゾルバーを提供します。カスタムRequestMappingHandlerMapping
のファクトリを構成します。customReturnValueHandlers
(HandlerMethodReturnValueHandler... handlers) カスタム戻り値ハンドラーを提供します。flashMapManager
(FlashMapManager flashMapManager) カスタム FlashMapManager を提供します。handlerExceptionResolvers
(HandlerExceptionResolver... exceptionResolvers) 使用する HandlerExceptionResolver 型を設定します。interceptors
(HandlerInterceptor... interceptors) グローバルインターセプターを追加します。localeResolver
(LocaleResolver localeResolver) 使用する LocaleResolver を提供します。mappedInterceptors
(StringSE[] pathPatterns, HandlerInterceptor... interceptors) 特定のパターンのインターセプターを追加します。messageConverters
(HttpMessageConverter<?>... messageConverters) 使用するメッセージコンバーターを設定します。patternParser
(PathPatternParser parser) 解析されたPathPatterns
との URL パスマッチングを有効にします。placeholderValue
(StringSE name, StringSE value) 使用するプレースホルダー値を構成します。singleView
(View view) 固定ビューで単一のViewResolver
をセットアップします。useTrailingSlashPatternMatch
(boolean useTrailingSlashPatternMatch) 使用すべきではありません。カスタムValidator
を提供します。viewResolvers
(ViewResolver... resolvers) ビューリゾルバーを設定します。インターフェース org.springframework.test.web.servlet.client.MockMvcWebTestClient.MockMvcServerSpec から継承されたメソッド
alwaysExpect, apply, build, configureClient, defaultRequest, dispatcherServletCustomizer, dispatchOptions, filter, filters
メソッドの詳細
controllerAdvice
ControllerAdvice
を登録するこれは
StandaloneMockMvcBuilder.setControllerAdvice(Object...)
に委譲されます。messageConverters
使用するメッセージコンバーターを設定します。これは
StandaloneMockMvcBuilder.setMessageConverters(HttpMessageConverter[])
に委譲されます。validator
カスタムValidator
を提供します。これは
StandaloneMockMvcBuilder.setValidator(Validator)
に委譲されます。conversionService
MockMvcWebTestClient.ControllerSpec conversionService(FormattingConversionService conversionService) 変換サービスを提供します。これは
StandaloneMockMvcBuilder.setConversionService(FormattingConversionService)
に委譲されます。interceptors
グローバルインターセプターを追加します。これは
StandaloneMockMvcBuilder.addInterceptors(HandlerInterceptor...)
に委譲されます。mappedInterceptors
MockMvcWebTestClient.ControllerSpec mappedInterceptors(@Nullable StringSE[] pathPatterns, HandlerInterceptor... interceptors) 特定のパターンのインターセプターを追加します。これは
StandaloneMockMvcBuilder.addMappedInterceptors(String[], HandlerInterceptor...)
に委譲されます。contentNegotiationManager
ContentNegotiationManager を設定します。これは
StandaloneMockMvcBuilder.setContentNegotiationManager(ContentNegotiationManager)
に委譲されます。asyncRequestTimeout
非同期実行のタイムアウト値を指定します。これは
StandaloneMockMvcBuilder.setAsyncRequestTimeout(long)
に委譲されます。customArgumentResolvers
MockMvcWebTestClient.ControllerSpec customArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers) カスタム引数リゾルバーを提供します。これは
StandaloneMockMvcBuilder.setCustomArgumentResolvers(HandlerMethodArgumentResolver...)
に委譲されます。customReturnValueHandlers
MockMvcWebTestClient.ControllerSpec customReturnValueHandlers(HandlerMethodReturnValueHandler... handlers) カスタム戻り値ハンドラーを提供します。これは
StandaloneMockMvcBuilder.setCustomReturnValueHandlers(HandlerMethodReturnValueHandler...)
に委譲されます。handlerExceptionResolvers
MockMvcWebTestClient.ControllerSpec handlerExceptionResolvers(HandlerExceptionResolver... exceptionResolvers) 使用する HandlerExceptionResolver 型を設定します。これは
StandaloneMockMvcBuilder.setHandlerExceptionResolvers(HandlerExceptionResolver...)
に委譲されます。viewResolvers
ビューリゾルバーを設定します。これは
StandaloneMockMvcBuilder.setViewResolvers(ViewResolver...)
に委譲されます。singleView
固定ビューで単一のViewResolver
をセットアップします。これは
StandaloneMockMvcBuilder.setSingleView(View)
に委譲されます。localeResolver
使用する LocaleResolver を提供します。これは
StandaloneMockMvcBuilder.setLocaleResolver(LocaleResolver)
に委譲されます。flashMapManager
カスタム FlashMapManager を提供します。これは
StandaloneMockMvcBuilder.setFlashMapManager(FlashMapManager)
に委譲されます。patternParser
解析されたPathPatterns
との URL パスマッチングを有効にします。これは
StandaloneMockMvcBuilder.setPatternParser(PathPatternParser)
に委譲されます。useTrailingSlashPatternMatch
@DeprecatedSE(since="6.0") MockMvcWebTestClient.ControllerSpec useTrailingSlashPatternMatch(boolean useTrailingSlashPatternMatch) 使用すべきではありません。末尾のスラッシュと一致するかどうか。これは
StandaloneMockMvcBuilder.setUseTrailingSlashPatternMatch(boolean)
に委譲されます。placeholderValue
使用するプレースホルダー値を構成します。これは
StandaloneMockMvcBuilder.addPlaceholderValue(String, String)
に委譲されます。customHandlerMapping
MockMvcWebTestClient.ControllerSpec customHandlerMapping(SupplierSE<RequestMappingHandlerMapping> factory) カスタムRequestMappingHandlerMapping
のファクトリを構成します。これは
StandaloneMockMvcBuilder.setCustomHandlerMapping(Supplier)
に委譲されます。
PathPatternParser.setMatchOptionalTrailingSeparator(boolean)
を参照