1.dispatcherservlet 前端控制器
用户请求到达前端控制器,相当于mvc模式中c, dispatcherservlet是整个流程控制中心,由它调用其他组件处理用户请求,其存在降低了组件之间的耦合性。
2 handlermapping :处理器映射器
负责用户请求找到handler(springmvc提供了不同的映射器,实现不同的映射方式,例如配置文件方式,实现接口方式,注解方式)
3 handler 处理器
后端控制器,在dispatchservlet的控制下,对具体用户请求进行处理
tips:
@RequsetMapping 注解式处理器映射器,对类中标记@RequestMapping 定义的url匹配requestmaping标记的方法,匹配成功返回handlermethod对象给前端控制器。