Spring MVC 原理 章节

1、学习新框架阶段

1)学会使用

2)学会对框架架构思想和层次结构

3)改造框架的时候,研究源码细节

2、从dispatchServlet出发,讲述mvc体系结构

、request请求过程 (10)
1、调用doDispatch()
2、遍历handlerMappings 与request 获取一个执行链 getHandler()
3、遍历handleAdapters 与 handle 获取一个handle 适配器
4、通过执行链 去调用拦截器当中的 preHandle() 方法 ,进行预处理。
5、基于handle 适配器 去调用handle 方法,返回 modelAndView
6、通过执行链 去调用拦截器当中的 PostHandle() 方法 ,进行拦截处理。
7、processDispatchResult()
7.1 正常:调用render()进行视图解析
7.1.1 基于 遍历 viewResolvers 工与 viewname 获取View
7.1.2 调用view.render() 进行视图解析和返回,设置model 至request
7.2 异常:遍历handlerExceptionResolvers 调用resolveException(),返回mv,最后跳转至异常
mv

 

 

@RequestMappin底层实现原理?

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值