方志朋 2020-01-21
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);
}
我们注解方式 都是走RequestMappingHandlerAdapter 所以以下都围绕着这个将