Spring-Mvc
流程
处理器是如何 JSON 转换成 Java 对象
使用的是 HttpMessageConverter 机制
在这个接口里面有 5 个方法,canRead, canWrite, write, read, getSupportMediaTypes
在发起 http 请求的时候,先读取 HTTP 请求的请求体;
然后在 HttpMessageConverter 众多实例中(由 Spring MVC 组织成一条链存放)根据 canRead 方法来判断实例能否转换,
这样就找到了 MappingJackson2HttpMessageConverter 实例了,
接着执行 read 方法,将请求体转换成 Java 对象。
https://m.imooc.com/collector/read/62