インターフェース 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)を参照