SimpleControllerHandlerAdapter实现类的简介说明

java-教程王 SpringMVC 发布时间:2022-01-01 08:50:38 阅读数:6870 1
下文笔者将讲述SimpleControllerHandlerAdapter实现类的相关简介说明,如下所示:

SimpleControllerHandlerAdapter类简介

SimpleControllerHandlerAdapter是简单控制器的实现类
SimpleControllerHandlerAdapter可将http请求放入到此控制器中进行相应的实现
SimpleControllerHandlerAdapter源码说明
 
public class SimpleControllerHandlerAdapter implements HandlerAdapter {  
    @Override  
    public boolean supports(Object handler) {  
        //判断是否是Controller类  
        return (handler instanceof Controller);  
    }  
    //运行Controller的handleRequest方法  
    @Override  
    public ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler)  
            throws Exception {  
        //运行Controller的handleRequest方法  
        return ((Controller) handler).handleRequest(request, response);  
    }  
  
    @Override  
    public long getLastModified(HttpServletRequest request, Object handler) {  
        if (handler instanceof LastModified) {  
            return ((LastModified) handler).getLastModified(request);  
        }  
        return -1L;  
    }  
} 
SimpleControllerHandlerAdapter备注说明
   1.SimpleControllerHandlerAdapter将会调用处理器的handleRequest方法进行功能处理,该处理方法返回一个ModelAndView给DispatcherServlet。
   2.SimpleControllerHandlerAdapter实现了org.springframework.web.servlet.mvc.Controller接口的Bean可以作为Spring Web MVC中的处理器
      如果需要其他类型的处理器可以通过实现HadlerAdapter来解决
   3.SimpleControllerHandlerAdapter将会调用处理器的handleRequest方法进行功能处理,该处理方法返回一个ModelAndView给DispatcherServlet
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringMVC/202201/2108.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者