Interface WebTestClient.ControllerSpec
- All Superinterfaces:
WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
- Enclosing interface:
- WebTestClient
public static interface WebTestClient.ControllerSpec extends WebTestClient.MockServerSpec<WebTestClient.ControllerSpec>
Specification for customizing controller configuration equivalent to, and internally delegating to, aWebFluxConfigurer.
Method Summary
Methods inherited from interface org.springframework.test.web.reactive.server.WebTestClient.MockServerSpec
apply, build, configureClient, webFilter, webSessionManager
Method Detail
controllerAdvice
WebTestClient.ControllerSpec controllerAdvice(Object... controllerAdvice)
Register one or moreControllerAdviceinstances to be used in tests (specifiedClasswill be turned into instance).
contentTypeResolver
WebTestClient.ControllerSpec contentTypeResolver(Consumer<RequestedContentTypeResolverBuilder> consumer)
Customize content type resolution.
corsMappings
WebTestClient.ControllerSpec corsMappings(Consumer<CorsRegistry> consumer)
Configure CORS support.
pathMatching
WebTestClient.ControllerSpec pathMatching(Consumer<PathMatchConfigurer> consumer)
Configure path matching options.
argumentResolvers
WebTestClient.ControllerSpec argumentResolvers(Consumer<ArgumentResolverConfigurer> configurer)
Configure resolvers for custom controller method arguments.
httpMessageCodecs
WebTestClient.ControllerSpec httpMessageCodecs(Consumer<ServerCodecConfigurer> configurer)
Configure custom HTTP message readers and writers or override built-in ones.
formatters
WebTestClient.ControllerSpec formatters(Consumer<FormatterRegistry> consumer)
Register formatters and converters to use for type conversion.
validator
WebTestClient.ControllerSpec validator(Validator validator)
Configure a global Validator.- See Also:
WebFluxConfigurer.getValidator()
viewResolvers
WebTestClient.ControllerSpec viewResolvers(Consumer<ViewResolverRegistry> consumer)
Configure view resolution.