1. tomcat 的工作线程将请求转交给spring mvc 框架的 DispatcherServlet
2. DispatcherServlet 查找@Controller注解的 controller
3. 根据 @RequestMapping 去查找,使用哪个 controller 内的哪个方法进行请求的处理。我们一般在controller 上会加上注解 @RequestMapping,标注处理不同的请求,根据 url 来指定不同的 controller 处理。
4. 调用 controller 中的方法进行请求的处理
5. 方法执行完以后,会有一个返回值,spring mvc的框架使用模板技术,对html页面进行传染,或是返回 json 字符串,前端进行渲染。
6. 渲染后页面或数据,经过前端再渲染到浏览器
本文详细介绍了Tomcat接收请求后如何通过SpringMVC框架进行处理的过程。从DispatcherServlet接收到请求开始,查找并调用相应的Controller方法,再到返回处理结果如渲染后的HTML页面或JSON数据等,全面覆盖了SpringMVC的工作机制。
1247

被折叠的 条评论
为什么被折叠?



