DispatcherPortlet.java 文件源码

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

项目:spring4-understanding 作者:
/**
 * Return the HandlerAdapter for this handler object.
 * @param handler the handler object to find an adapter for
 * @throws PortletException if no HandlerAdapter can be found for the handler.
 * This is a fatal error.
 */
protected HandlerAdapter getHandlerAdapter(Object handler) throws PortletException {
    for (HandlerAdapter ha : this.handlerAdapters) {
        if (logger.isDebugEnabled()) {
            logger.debug("Testing handler adapter [" + ha + "]");
        }
        if (ha.supports(handler)) {
            return ha;
        }
    }
    throw new PortletException("No adapter for handler [" + handler +
            "]: Does your handler implement a supported interface like Controller?");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号