public static interface MockMvcWebTestClient.ControllerSpec extends MockMvcWebTestClient.MockMvcServerSpec<MockMvcWebTestClient.ControllerSpec>
MockMvc
を構成するための仕様、および StandaloneMockMvcBuilder
の周囲の単純なファサード。alwaysExpect, apply, build, configureClient, defaultRequest, dispatcherServletCustomizer, dispatchOptions, filter, filters
MockMvcWebTestClient.ControllerSpec controllerAdvice(ObjectSE... controllerAdvice)
ControllerAdvice
を登録する これは StandaloneMockMvcBuilder.setControllerAdvice(Object...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec messageConverters(HttpMessageConverter<?>... messageConverters)
これは StandaloneMockMvcBuilder.setMessageConverters(HttpMessageConverter[])
に委譲されます。
MockMvcWebTestClient.ControllerSpec validator(Validator validator)
Validator
を提供します。 これは StandaloneMockMvcBuilder.setValidator(Validator)
に委譲されます。
MockMvcWebTestClient.ControllerSpec conversionService(FormattingConversionService conversionService)
これは StandaloneMockMvcBuilder.setConversionService(FormattingConversionService)
に委譲されます。
MockMvcWebTestClient.ControllerSpec interceptors(HandlerInterceptor... interceptors)
これは StandaloneMockMvcBuilder.addInterceptors(HandlerInterceptor...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec mappedInterceptors(@Nullable StringSE[] pathPatterns, HandlerInterceptor... interceptors)
これは StandaloneMockMvcBuilder.addMappedInterceptors(String[], HandlerInterceptor...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec contentNegotiationManager(ContentNegotiationManager manager)
これは StandaloneMockMvcBuilder.setContentNegotiationManager(ContentNegotiationManager)
に委譲されます。
MockMvcWebTestClient.ControllerSpec asyncRequestTimeout(long timeout)
これは StandaloneMockMvcBuilder.setAsyncRequestTimeout(long)
に委譲されます。
MockMvcWebTestClient.ControllerSpec customArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers)
これは StandaloneMockMvcBuilder.setCustomArgumentResolvers(HandlerMethodArgumentResolver...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec customReturnValueHandlers(HandlerMethodReturnValueHandler... handlers)
これは StandaloneMockMvcBuilder.setCustomReturnValueHandlers(HandlerMethodReturnValueHandler...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec handlerExceptionResolvers(HandlerExceptionResolver... exceptionResolvers)
これは StandaloneMockMvcBuilder.setHandlerExceptionResolvers(HandlerExceptionResolver...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec viewResolvers(ViewResolver... resolvers)
これは StandaloneMockMvcBuilder.setViewResolvers(ViewResolver...)
に委譲されます。
MockMvcWebTestClient.ControllerSpec singleView(View view)
ViewResolver
をセットアップします。 これは StandaloneMockMvcBuilder.setSingleView(View)
に委譲されます。
MockMvcWebTestClient.ControllerSpec localeResolver(LocaleResolver localeResolver)
これは StandaloneMockMvcBuilder.setLocaleResolver(LocaleResolver)
に委譲されます。
MockMvcWebTestClient.ControllerSpec flashMapManager(FlashMapManager flashMapManager)
これは StandaloneMockMvcBuilder.setFlashMapManager(FlashMapManager)
に委譲されます。
MockMvcWebTestClient.ControllerSpec patternParser(PathPatternParser parser)
PathPatterns
との URL パスマッチングを有効にします。 これは StandaloneMockMvcBuilder.setPatternParser(PathPatternParser)
に委譲されます。
MockMvcWebTestClient.ControllerSpec useTrailingSlashPatternMatch(boolean useTrailingSlashPatternMatch)
これは StandaloneMockMvcBuilder.setUseTrailingSlashPatternMatch(boolean)
に委譲されます。
MockMvcWebTestClient.ControllerSpec placeholderValue(StringSE name, StringSE value)
これは StandaloneMockMvcBuilder.addPlaceholderValue(String, String)
に委譲されます。
MockMvcWebTestClient.ControllerSpec customHandlerMapping(SupplierSE<RequestMappingHandlerMapping> factory)
RequestMappingHandlerMapping
のファクトリを構成します。 これは StandaloneMockMvcBuilder.setCustomHandlerMapping(Supplier)
に委譲されます。