SpringMVC处理器配置详解

HandlerMapping是处理器映射器
HandlerAdapter是处理器适配器

处理器就是Controller控制类

HandlerMapping:找到匹配的处理器(Controller),返回给前端控制器(DispatcherServlet)

HandlerAdapter:执行HandlerMapping找到的处理器,将得到的结果(ModelAndView)返回给前端控制器(DispatcherServlet)

配置方法:

<!--  2. 配置映射器和适配器   -->
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/>

写在springmvc.xml中,相当于加载了这两个类的方法。
现在只是给了找到处理器的方法,还要给上处理器的路径

    <!--  1. 注解扫描位置   -->
    <context:component-scan base-package="com.zrgj.controller"/>

制定了一个处理器(Controller)文件夹,当HandlerMapping寻找处理器时,从这个文件夹下的@controller注解中寻找。

猜你喜欢

转载自blog.csdn.net/hzl529/article/details/103124651
今日推荐