自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 *2、请求处理底层原理-SpringBoot2一次请求到响应的具体步骤(以model和Map举例)

返回值处理器重写的handleReturnValue方法首先判断返回值是否为一个字符串,如果是一个字符串,那就会调用mavContainer.setViewName方法,放到这个容器中,这样我们的mavContainer容器中就有了Model和View。具体怎么村,使用processDispatcheResult方法中调用render这个方法,这个方法用来处理模型数据和渲染视图的作用。主要怎么更新,使用UpdateModel方法先获得Model中的数据,然后在遍历Model拿到每个key对应的值。

2022-08-19 14:55:44 169 1

原创 请求处理底层原理-SpringBoot2控制器方法中的参数是怎么自动解析的

遍历循环parameters[ ]得到每一个参数,在通过循环遍历26个参数解析器,查找parameter是否有匹配argumentresolvers(参数解析器),如果匹配到了就放入arguementResovler(缓存)中。匹配的参数解析器已经存放在缓存中,之后就是从缓存中拿到这个参数解析器,然后通过resolverArgument方法得到对应参数的值arg,并且返回存入到Object [] args 数组中。举例匹配路径为/url-->>getPerson();...

2022-08-18 14:53:08 178 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除