当前位置: 代码迷 >> 综合 >> Spring MVC 中 dispatcherservlet、hanldermapping以及handler理解
  详细解决方案

Spring MVC 中 dispatcherservlet、hanldermapping以及handler理解

热度:33   发布时间:2023-10-16 14:07:05.0

1.dispatcherservlet 前端控制器

 用户请求到达前端控制器,相当于mvc模式中c, dispatcherservlet是整个流程控制中心,由它调用其他组件处理用户请求,其存在降低了组件之间的耦合性。

2 handlermapping :处理器映射器

负责用户请求找到handler(springmvc提供了不同的映射器,实现不同的映射方式,例如配置文件方式,实现接口方式,注解方式)

3 handler 处理器

后端控制器,在dispatchservlet的控制下,对具体用户请求进行处理

tips:

 @RequsetMapping  注解式处理器映射器,对类中标记@RequestMapping 定义的url匹配requestmaping标记的方法,匹配成功返回handlermethod对象给前端控制器。

  相关解决方案