SpringMVC入门案例执行流程

  1. Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,加载springMVC配置文件
  2. 开启注解扫描,加注解的测试控制器类中对象被创建
  3. 从index.jsp中发送请求,被核心控制器DispatcherServlet拦截,配置@RequestMapping注解,根据注解找到方法执行位置
  4. 根据方法返回值,和视图解析器,找到指定路径下返回的页面
  5. tomcat服务器渲染页面

springMVC三大组件

  1. 处理器映射器:HandlerMapping
  2. 处理器适配器:HandlerAdapter
  3. 视图解析器:ViewResolve

执行原理
客户端发出请求request–>前端控制器(DispatcherServlet)–>处理器映射器–>返回一个执行链–>前端控制器–>请求适配器执行–>执行方法–>返回ModelView–>适配器–>控制器–>请求解析器进行视图解析–>返回View–>控制器–>视图渲染–>返回客户端response

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值