SPRING:Could not find acceptable representation

1356 ワード

Springmvc@ResponseBodyを使用してjsonエラーを返す
Could not find acceptable representation

解決方法:
ステップ1:
XXX-servlet.xmlプロファイルで、次のコードを追加します.
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" />
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
            </list>
        </property>
    </bean>

 2つ目の手順では、2つのパッケージに依存する必要があります.
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.6.0</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.6.0</version>
        </dependency>

 
以上、springバージョン:4.1.7.RELEASE