【无标题】

  1. 上手追踪下源码,自己画一遍循环依赖流程图/时序图(上节课内容)

  2. SpringMvc的运行流程

    (1) 用户发送请求至前端控制器DispatcherServlet。

    (2)DispatcherServlet收到请求调用HandlerMapping处理器映射器。

    (3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如 果有则生成)一并返回给DispatcherServlet。

    (4) DispatcherServlet调用HandlerAdapter处理器适配器

    (5)HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。

    (6)Controller执行完成返回ModelAndView。

    (7)HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。

    (8) DispatcherServlet将ModelAndView传给ViewReslover视图解析器。

    (9)ViewReslover解析后返回具体View。

    (10) DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。

    (11)DispatcherServlet将渲染后的视图响应响应用户。

  3. SpringBoot和SpringFramwork的关系

SpringBoot基于Spring开发

自动配置

springboot的自动配置,回自动将一些配置类的bean注册进ioc容器,在需要的地方使用@AutoWired或者@ Resource等注解来使用。解决了spring的组件代码轻量级,配置确实重量级的问题

起步依赖

定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。spring的项目的依赖管理耗时耗力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值