Spring-Mvc

流程

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

IDEA 配置 tomcat

202203021514358
202203021515228

参考资料