基本MVC的执行流程分为以下流程:
- 浏览器发送请求至前端控制器(DispatcherServlet),前端控制器(DispatcherServlet)将用户的请求 处理转发至处理器映射器(HandleMapping)
- 处理器(HandleMapping)将所拿到的地址进行处理,如查询是否存在过滤器需要处理的资源,等。
- 在处理器(HandleMapping)处理完成后,将所得到的的处理器执行链送回前端控制器(DispatcherServlet)
- 在前端进行资源返回后,前端控制器(DispatcherServlet)再次请求处理器适配器(HandlerAdaptor),
- 而处理器适配器(HandlerAdaptor)收到请求后,通过处理器(Handler)进行请求的处理
- 处理器(Handler)进行请求的处理后响应给处理器适配器
- 处理器得到响应后,以ModelAndView数据形式返回给前端控制器,
- 前端控制器得到后响应后,将数据送给视图解析器(ViewResolver)进行数据的解析,并返回成一个ModelAndView对象,
- 最后,经过前端控制器(DispatcherServlet)得视图渲染,返回给用户能够看懂的页面
bean的加载控制
方式一
方式二
父子容器
postman使用
请求与响应
五种参数类型的传递
此时把List当成的pojo类型
JSON交互传参
1、导入json依赖
2、
开启由json转换为对象的功能
日期参数传递
响应