spring MVC 常用组件
java
it书童
2020-08-23 16:41:54
0赞
0踩
1007阅读
0评论
DispatcherServlet
前端控制器
用户请求到达前端控制器,它就相当于 mvc 模式中的 c,dispatcherServlet 是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet 的存在降低了组件之间的耦合性。
HandlerMapping
处理器映射器
负责根据用户请求找到 Handler 处理器,SpringMVC 提供了不同的映射器实现不同的映射方式,例如: 配置文件方式,实现接口方式,注解方式等。
Handler
处理器
它就是我们开发中要编写的具体业务控制器。由 DispatcherServlet 把用户请求转发到 Handler。由 Handler 对具体的用户请求进行处理。
HandlerAdapter
处理器适配器
通过 HandlerAdapter 对处理器进行执行,这是适配器模式的应用,通过扩展适配器可以对更多类型的处理器进行执行。
View Resolver
视图解析器
负责将处理结果生成 View 视图,View Resolver 首先根据逻辑视图名解析成物理视图名,即具体的页面地址,再生成 View 视图对象,最后对 View 进行渲染将处理结果通过页面展示给用户。
组件加载
在 SpringMVC 的各个组件中,处理器映射器、处理器适配器、视图解析器称为 SpringMVC 的三大组件。
使用 <mvc:annotation-driven>
自动加载 RequestMappingHandlerMapping(处理映射器)和 RequestMappingHandlerAdapter (处理适配器) , 可替代注解处理器和适配器的配置

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/669/common-mvc-spring-components
精品付费
个人开发者通过payjs接入微信支付
4929
0
这一次,真正掌握composer
2679
0
相关推荐
Servlet 入门详解
748
0
java 运算符
704
0
Java 包装类
712
0
Java JDBC 入门详解
842
0
Mybatis 一对多关系
743
0
Mybatis 一级缓存
595
0
spring bean 对象的作用范围
707
0
SpringMvc 异常处理
1116
0
SpringBoot 入门程序
915
0
zuul 与 Eureka 结合
1088
0
java线程组
1118
0
java注解入门
1165
0
java重定向标准输入/输出
1233
0
简单工厂
1004
0
流的收集器
1204
0