类 WebRequestProducesRule
- java.lang.Object
-
- io.microsphere.spring.web.rule.AbstractWebRequestRule<ProduceMediaTypeExpression>
-
- io.microsphere.spring.web.rule.WebRequestProducesRule
-
- 所有已实现的接口:
WebRequestRule
public class WebRequestProducesRule extends AbstractWebRequestRule<ProduceMediaTypeExpression>
WebRequest
ProducesWebRequestRule
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()
andRequestMapping.headers()
where the header name is 'Accept'. Regardless of which syntax is used, the semantics are the same.- 从以下版本开始:
- 1.0.066
- 作者:
- Arjen Poutsma, Rossen Stoyanchev, Mercy
- 另请参阅:
WebRequestRule
,org.springframework.web.servlet.mvc.condition.ProducesRequestCondition
,org.springframework.web.reactive.result.condition.ProducesRequestCondition
-
-
构造器概要
构造器 构造器 说明 WebRequestProducesRule(java.lang.String... produces)
WebRequestProducesRule(java.lang.String[] produces, java.lang.String... headers)
WebRequestProducesRule(java.lang.String[] produces, java.lang.String[] headers, org.springframework.web.accept.ContentNegotiationManager manager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.util.Collection<ProduceMediaTypeExpression>
getContent()
Return the discrete items a request condition is composed of.protected java.lang.String
getToStringInfix()
The notation to use when printing discrete items of content.boolean
matches(org.springframework.web.context.request.NativeWebRequest request)
-
从类继承的方法 io.microsphere.spring.web.rule.AbstractWebRequestRule
equals, hashCode, isEmpty, toString
-
-
-
-
构造器详细资料
-
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)
-
-
方法详细资料
-
getContent
protected java.util.Collection<ProduceMediaTypeExpression> getContent()
从类复制的说明:AbstractWebRequestRule
Return the discrete items a request condition is composed of.For example URL patterns, HTTP request methods, param expressions, etc.
- 指定者:
getContent
在类中AbstractWebRequestRule<ProduceMediaTypeExpression>
- 返回:
- a collection of objects (never
null
)
-
getToStringInfix
protected java.lang.String getToStringInfix()
从类复制的说明:AbstractWebRequestRule
The notation to use when printing discrete items of content.For example
" || "
for URL patterns or" && "
for param expressions.
-
matches
public boolean matches(org.springframework.web.context.request.NativeWebRequest request)
-
-