第269天学习打卡(知识点回顾 springboot视图解析原理流程)
Posted doudoutj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第269天学习打卡(知识点回顾 springboot视图解析原理流程)相关的知识,希望对你有一定的参考价值。
知识点回顾
springboot 视图解析原理流程
1.目标方法处理的过程中,所有数据都会被放在ModelAndViewContainer里面,包括数据和视图地址
2.方法的参数是一个自定义类型对象(从请求参数中确定),把他重新放在ModelAndViewContainer
3.任何目标方法执行完成以后都会返回ModelAndView(数据和视图地址)
4.processDispatchResult处理派发结果(页面改如何响应)
- 1.render(mv, request, response)进行页面渲染逻辑
- 1.根据方法的string返回值得到view对象【定义了页面的渲染逻辑】
- 1.所有的视图解析器尝试是否能根据当前返回值得到view对象
- 2.得到了redirect:/main.html–>Thymeleaf new RedirectView()
- 3.ContenNegotiationViewResolver里面包含了下面所有的视图解析器,内部还是利用下面所有视图解析器对象
- 4.view.render(mv.getModelInternal(),request,response)视图对象调用自定义的render进行页面渲染工作
- RedirectView如何渲染(重定向到一个页面)
- 1.获取目标url地址
- 2.response.sendRedirect(encodedURL)
- 1.根据方法的string返回值得到view对象【定义了页面的渲染逻辑】
雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)_哔哩哔哩_bilibili
以上是关于第269天学习打卡(知识点回顾 springboot视图解析原理流程)的主要内容,如果未能解决你的问题,请参考以下文章
第300天学习打卡(知识点回顾 hashmap如何实现线程安全)
第300天学习打卡(知识点回顾 hashmap如何实现线程安全)
第266天学习打卡(知识点回顾 springmvc支持的返回值)