对于SpringMVC的个人理解,SpringMVC我有话对你说<三>

接上一讲 对于SpringMVC的个人理解,SpringMVC我有话对你说<二>

浏览器中调用的链路是什么样的?逻辑?怎么调用后台?源码跟踪如下:
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第1张图片

主要进入onRefresh
在这里插入图片描述
尤其是这个解析器 initStrategies
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第2张图片
处理多路解析器
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第3张图片
本地localResolver
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第4张图片
ThemeResolver
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第5张图片
处理映射
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第6张图片
异常处理解析
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第7张图片

处理视图解析器
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第8张图片
居然还有一个flashMapper的管理
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第9张图片
获取服务名
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第10张图片
第一次打出日志
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第11张图片
打出第二句
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第12张图片
进入到url
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第13张图片
处理
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第14张图片
链路过程
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第15张图片
继续链路过程
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第16张图片
渲染
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第17张图片
解析视图
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第18张图片
处理有没有请求是 转发 还是 重定向
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第19张图片
媒体类型
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第20张图片
语言
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第21张图片
最后
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第22张图片
再次刷新的时候,又会去进行reander
返回视图
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第23张图片
关键的事情就是它干的
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第24张图片
不配置
对于SpringMVC的个人理解,SpringMVC我有话对你说<三>_第25张图片

你可能感兴趣的:(spring)