第267天学习打卡(知识点回顾 springboot返回值解析器原理)
springboot返回值解析器原理
HandlerMethodReturnValueHandler
handlerReturnValue
handlerReturnType
-
1.返回值处理器判断是否支持这种类型返回值supportsReturnType
-
2.返回值处理器调用handleReturnValue进行处理
-
3.RequestResponseBodyMethodProcessor可以处理返回值标了@ResponseBody注解的
-
利用MessageConverters进行处理将数据写为json
-
内容协商(浏览器默认会以请求头的方式告诉服务器它能接收什么样的内容类型)
-
-
SpringMvc会挨个遍历所有容器底层的HttpMessageConverter可以将对象写为json
-
得到MappingJackson2HttpMessageConverter可以将对象写为json
-
利用MappingJackson2HttpMessageConverter将对象转为json再写出去
-
-
-

浙公网安备 33010602011771号