Java 为什么可以';在spring mvc中使用jackson进行http响应?
我使用SpringMVC开发了一个服务器程序。 我需要使用jackson作为输出数据。 我添加了servlet-context.xml。 但是,服务器响应有错误Java 为什么可以';在spring mvc中使用jackson进行http响应?,java,json,spring,spring-mvc,Java,Json,Spring,Spring Mvc,我使用SpringMVC开发了一个服务器程序。 我需要使用jackson作为输出数据。 我添加了servlet-context.xml。 但是,服务器响应有错误http状态406。此请求标识的资源只能根据请求“接受”标头生成具有不可接受特征的响应。 为什么我不能在服务器中使用jackson进行http响应? 在使用eclipse的spring项目中,accept头在哪里 这是我的servlet-context.xml kr.ac.jbnu.jinggumdari.model.Member o
http状态406
。此请求标识的资源只能根据请求“接受”标头生成具有不可接受特征的响应。
为什么我不能在服务器中使用jackson进行http响应?
在使用eclipse的spring项目中,accept头在哪里
这是我的servlet-context.xml
kr.ac.jbnu.jinggumdari.model.Member
org.hibernate.dialogue.mysqldialogue
真的
添加
com.fasterxml.jackson.core
杰克逊核心
${jackson.version}
com.fasterxml.jackson.core
杰克逊数据绑定
${jackson.version}
在pom.xml中,使用最新的jackson发布控制器。。。首先使用Jackson 2作为Spring 4.x放弃对Jackson 1的支持。同时发布您的呼叫代码。这就是设置accept标头的原因。
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>