首页 > 编程语言 > 详细

SpringMVC中的组件

时间:2021-09-03 21:57:11      阅读:24      评论:0      收藏:0      [点我收藏+]

1.DispatcherServlet:前端控制器

  org.springframework.web.servlet.DispatcherServlet

  作用:  用户请求到达前端控制器,由它调用其它组件处理用户的请求,它的存在降低了组件之间的耦合性。

 

2.HandlerMapping:处理器映射器

  具体的实现类:RequestMappingHandlerMapping

  作用:  负责根据用户请求url找到处理器(就是我们写的Controller类)中的方法

 

3.HandlerAdapter:处理器适配器

  具体的实现类:RequestMappingHandlerAdapter,

  作用: 因为不同的处理器有不同的实现方式,我们需要统一的适配器来处理它们 , 用于执行 Controller类中的方法

 

4.ViewResolver:视图解析器

  具体实现类:InternalResourceViewResolver

  作用: 首先根据逻辑视图名解析成物理视图名, 再生成View视图对象,最后对View进行渲染将处理结果通过页面展示给用户

 

注:标红的为SpringMVC三大组件

 

 

 

SpringMVC中的组件

原文:https://www.cnblogs.com/weill/p/15222401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!