核心:Servlet
(1)服务启动时,将Dispatcherservlet注入到Tomcat中(DispatcherServlet:分发器,又叫前端控制器)
(2)Tomcat的工作线程收到http请求后,将请求转发给SpringMVC的DispatcherServlet
(3)查找对应Controller:DispatcherServlet查找@Controller注解的Controller,通过@RequestMapping注解来查找对应URL的Controller
(4)查找当前Controller中对应的方法:通过@RequestMapping注解来查找对应URL的处理方法
(5)执行方法
(6)处理完毕,进行返回
- 把前端页面放在后端的过程里,返回一个页面模板的名字,SpringMVC的框架使用模板技术,对HTMLl页面渲染后进行返回
- 前后端分离:返回一个JSON串,由前端人员进行后续操作