Class WebRequestProducesRule

  • All Implemented Interfaces:
    WebRequestRule

    public class WebRequestProducesRule
    extends AbstractWebRequestRule<ProduceMediaTypeExpression>
    WebRequest Produces WebRequestRule

    A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions. Two kinds of media type expressions are supported, which are described in RequestMapping.produces() and RequestMapping.headers() where the header name is 'Accept'. Regardless of which syntax is used, the semantics are the same.

    Since:
    1.0.066
    Author:
    Arjen Poutsma, Rossen Stoyanchev, Mercy
    See Also:
    WebRequestRule, org.springframework.web.servlet.mvc.condition.ProducesRequestCondition, org.springframework.web.reactive.result.condition.ProducesRequestCondition
    • Constructor Detail

      • WebRequestProducesRule

        public WebRequestProducesRule​(java.lang.String... produces)
      • WebRequestProducesRule

        public WebRequestProducesRule​(java.lang.String[] produces,
                                      @Nullable
                                      java.lang.String... headers)
      • WebRequestProducesRule

        public WebRequestProducesRule​(java.lang.String[] produces,
                                      @Nullable
                                      java.lang.String[] headers,
                                      @Nullable
                                      org.springframework.web.accept.ContentNegotiationManager manager)