第267天学习打卡(知识点回顾 springboot返回值解析器原理)

知识点回顾 springboot返回值解析器原理  HandlerMethodReturnValueHandler
     handlerReturnValue
     handlerReturnType

1.返回值处理器判断是否支持这种类型返回值supportsReturnType

2.返回值处理器调用handleReturnValue进行处理

3.RequestResponseBodyMethodProcessor可以处理返回值标了@ResponseBody注解的

利用MessageConverters进行处理将数据写为json

内容协商(浏览器默认会以请求头的方式告诉服务器它能接收什么样的内容类型)

服务器最终根据自己自身能力,决定服务器能产生什么样内容类型的数据

SpringMvc会挨个遍历所有容器底层的HttpMessageConverter可以将对象写为json

得到MappingJackson2HttpMessageConverter可以将对象写为json

利用MappingJackson2HttpMessageConverter将对象转为json再写出去

雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)哔哩哔哩bilibili

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwszgy.html