DefaultAnnotationHandlerMapping.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:spring4-understanding 作者:
@Override
public void validate(PortletRequest request) throws PortletException {
    if (!PortletAnnotationMappingUtils.checkHeaders(this.headers, request)) {
        throw new PortletRequestBindingException("Header conditions \"" +
                StringUtils.arrayToDelimitedString(this.headers, ", ") +
                "\" not met for actual request");
    }
    if (!this.methods.isEmpty()) {
        if (!(request instanceof ClientDataRequest)) {
            throw new PortletRequestMethodNotSupportedException(StringUtils.toStringArray(this.methods));
        }
        String method = ((ClientDataRequest) request).getMethod();
        if (!this.methods.contains(method)) {
            throw new PortletRequestMethodNotSupportedException(method, StringUtils.toStringArray(this.methods));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号