SpringMVC源码阅读HandlerAdapter-RequestMappingHandlerAdapter(七)

时间:2022-11-25 18:02:55

接口

    public interface HandlerAdapter {
        /**
         * 是否能处理指定Handler
         * @param var1
         * @return
         */
        boolean supports(Object var1);

        /**
         * 处理Handler
         * @param var1
         * @param var2
         * @param var3
         * @return
         * @throws Exception
         */
        @Nullable
        ModelAndView handle(HttpServletRequest var1, HttpServletResponse var2, Object var3) throws Exception;

        /**
         * 获取资源最后一次更新时间
         * @param var1
         * @param var2
         * @return
         */
        long getLastModified(HttpServletRequest var1, Object var2);
    }

 

类图

SpringMVC源码阅读HandlerAdapter-RequestMappingHandlerAdapter(七)

 我们注解方式 都是走RequestMappingHandlerAdapter 所以以下都围绕着这个将