インターフェース MockMvcWebTestClient.ControllerSpec
- すべてのスーパーインターフェース:
MockMvcWebTestClient.MockMvcServerSpec<MockMvcWebTestClient.ControllerSpec>
- 含まれているインターフェース:
MockMvcWebTestClient
MockMvc を構成するための仕様、および StandaloneMockMvcBuilder の周囲の単純なファサード。- 導入:
- 5.3
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明apiVersionStrategy(ApiVersionStrategy versionStrategy) リクエストをマッピングするときに使用するApiVersionStrategyを設定します。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 @Nullable [] pathPatterns, HandlerInterceptor... interceptors) 特定のパターンのインターセプターを追加します。messageConverters(HttpMessageConverter<?>... messageConverters) 使用するメッセージコンバーターを設定します。patternParser(PathPatternParser parser) 解析されたPathPatternsとの URL パスマッチングを有効にします。placeholderValue(StringSE name, StringSE value) 使用するプレースホルダー値を構成します。singleView(View view) 固定ビューで単一のViewResolverをセットアップします。カスタムValidatorを提供します。viewResolvers(ViewResolver... resolvers) ビューリゾルバーを設定します。インターフェース 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)に委譲されます。apiVersionStrategy
リクエストをマッピングするときに使用するApiVersionStrategyを設定します。これは
StandaloneMockMvcBuilder.setApiVersionStrategy(ApiVersionStrategy)に委譲されます。- 導入:
- 7.0
interceptors
グローバルインターセプターを追加します。これは
StandaloneMockMvcBuilder.addInterceptors(HandlerInterceptor...)に委譲されます。mappedInterceptors
MockMvcWebTestClient.ControllerSpec mappedInterceptors(StringSE @Nullable [] 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)に委譲されます。placeholderValue
使用するプレースホルダー値を構成します。これは
StandaloneMockMvcBuilder.addPlaceholderValue(String, String)に委譲されます。customHandlerMapping
MockMvcWebTestClient.ControllerSpec customHandlerMapping(SupplierSE<RequestMappingHandlerMapping> factory) カスタムRequestMappingHandlerMappingのファクトリを構成します。これは
StandaloneMockMvcBuilder.setCustomHandlerMapping(Supplier)に委譲されます。