博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC工作原理及流程
阅读量:4593 次
发布时间:2019-06-09

本文共 450 字,大约阅读时间需要 1 分钟。

用本人自己的理解 浅谈一下SpringMVC的工作原理,废话不多说,先上工作原理图

原理以及处理流程

1.客户端发送请求给SpringMVC的核心控制器-DispatcherServlet(用于接收请求和转发请求,整个框架的核心) ;

2.根据请求获取Handler(由处理器映射器-HandlerMapping负责查找执行类Handler,返回Handler给核心控制器;

3.请求执行Handler(处理器适配器-HandlerAdapter负责执行Handler,调用方法处理业务逻辑  返回ModelAndView(模型数据和视图名称)给  DispatcherServlet);

(逻辑试图和物理视图的区别)

4.拿到视图之后(物理视图)找视图解析器-ViewResover 进行视图解析 返回逻辑视图给DispatcherServlet

5.进行视图渲染-返回视图

6.响应客户请求

 

转载于:https://www.cnblogs.com/loveyou1314/p/8401131.html

你可能感兴趣的文章
跑吧盒子君
查看>>
[Matlab][Digital Processing]基本语法
查看>>
失分情况统计
查看>>
在SharePoint页面嵌入简单的Silverlight程序
查看>>
BZOJ 5104 Fib数列(二次剩余+BSGS)
查看>>
Quick Union
查看>>
准备写博客啦
查看>>
LintCode 53---翻转字符串中的单词
查看>>
EntityFramework Core2.0 多对多关系配置
查看>>
grok 正则解析日志例子<1>
查看>>
Linux 内核中 likely 与 unlikely 的宏定义解析
查看>>
课堂作业4
查看>>
.NET SOCKET通信编程
查看>>
linux内核--虚拟文件系统【转】
查看>>
Numpy学习笔记(四)
查看>>
巨蟒python全栈开发-第11阶段 ansible_project7
查看>>
面试题:实现LRUCache::Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法...
查看>>
Android系统刷机成功后网络信号显示“无服务”修正
查看>>
深圳Uber优步司机奖励政策(12月28日到1月3日)
查看>>
文本框样式大全
查看>>