springmvc执行流程代码分析笔记

客户端发送请求,是否被DispatchServlet捕获;

在DispatchServlet中

执行doService方法对请求效验和设置,执行doServlet方法

获取对应的handlerExecutionChain对像

根据handlerExecutionChain对像获取HandlerAdapter对像

获取请求方式,对get||head请求判断,是否是最后修改,不是则返回,是,向下执行

调用一些列拦截器

handlerAdapter执行hadle方法获取ModuleAndView对像

设置默认视图名

 渲染视图,响应结果 

根据执行过程看,返回的是json对象,MV对象则为空,猜测:只有返回某个页面,mv对象才会有值,等待验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值