Annotation Interface AutoConfigureMockRestServiceServer


@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @ImportAutoConfiguration @PropertyMapping("spring.test.webclient.mockrestserviceserver") public @interface AutoConfigureMockRestServiceServer
Annotation that can be applied to a test class to enable and configure auto-configuration of a single MockRestServiceServer. Only useful when a single call is made to RestTemplateBuilder or RestClient.Builder. If multiple RestTemplates or RestClients are in use, inject a MockServerRestTemplateCustomizer and use getServer(RestTemplate), or inject a MockServerRestClientCustomizer and use * getServer(RestClient.Builder), or bind a MockRestServiceServer directly.
Since:
1.4.0
See Also:
  • MockServerRestTemplateCustomizer
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    If MockServerRestTemplateCustomizer and MockServerRestClientCustomizer should be enabled and MockRestServiceServer beans should be registered.
  • Element Details

    • enabled

      boolean enabled
      If MockServerRestTemplateCustomizer and MockServerRestClientCustomizer should be enabled and MockRestServiceServer beans should be registered. Defaults to true
      Returns:
      if mock support is enabled
      Default:
      true