最近使用spring4.0的Mvc,json请求时,客户端报错,406 Not Acceptable
1、导入第三方的jackson包,在pom.xml中添加:
com.fasterxml.jackson.core
jackson-core
2.4.3
com.fasterxml.jackson.core
jackson-databind
2.4.3
com.fasterxml.jackson.core
jackson-annotations
2.4.3
com.fasterxml.jackson.jaxrs
jackson-jaxrs-base
2.6.1
com.alibaba
fastjson
1.2.7
2、Spring配置文件添加:
content-negotiation-manager="contentNegotiationManager">
class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
application/json;charset=UTF-8
class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
spring 文档相关描述: