SpringMVC接收json数据中的一些问题(415错误的解决)

Posted tanghuanyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC接收json数据中的一些问题(415错误的解决)相关的知识,希望对你有一定的参考价值。

最近在使用SpringMVC的时候遇到了一些问题,记录下来以便以后回顾。

1. 415(Unsupported Media Type)错误

出现这个问题的情况有:

(1)在调用接口的时候没有在Header中添加Content-Type为application/json

(2)你在SpringMVC的配置文件中没有添加 <mvc:annotation-driven />

3)你根本就没有导入jackson的jar包

2. 调用接口的时候出现500 服务器内部错误

调用接口的时候出现500 错误并且提示NoSuchMethod,这就是jackson的版本不对,我在写demo的时候直接去http://mvnrepository.com/ 找的最新版本的jackson 为2.7.0

出现这个错误的时候我将jackson的版本从2.7.0换成了2.6.5和2.4.3都是可以正常运行的。

以上是关于SpringMVC接收json数据中的一些问题(415错误的解决)的主要内容,如果未能解决你的问题,请参考以下文章

springmvc怎么返回json数据报406

springmvc接收json注意事项

springmvc接收json注意事项

SpringMVC接收前端参数(Json数据)解析

Ajax从前台传json串给springmvc接收的一些坑

4种方法让SpringMVC接收多个对象