问题描述

前端通过fetch发送post请求,body中传递的是json字符串类型;

SpringMVC @RequestBody 参数映射问题记录

后端通过@RequestBody 将json字符串自动注入到对象;


SpringMVC @RequestBody 参数映射问题记录
SpringMVC @RequestBody 参数映射问题记录

出现了415报错,而不使用@RequestBody 直接用String 参数可以接收到正确的json字符串

解决:

本人用的是Spring5.1.1,查阅网上资料,定位到自己的问题:jackson jar包的缺失
同时要确认xml文件中开启注解**<mvc:annotation-driven />**

另外附上jackson2.9.9版本的三个jar包
https://download.csdn.net/download/qq_34924288/11224665
云盘资源:
链接: https://pan.baidu.com/s/1q-uGNAYjGH5RFXe1g8yRZg
提取码: ssw8

相关文章: