zoukankan      html  css  js  c++  java
  • spring mvc返回json格式疑问@ResponseBody

    The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().


    经过排查原来是配置文件方式不同引起的:

    首先引入

    jackson-core-asl-1.6.4.jar

    jackson-mapper-asl-1.6.4.jar

    如果是:

    <mvc:annotation-driven />

    那么则没有问题

    如果把配置换成

    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

    则会报异常。

    那么需要补充配置

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">

       <property name="messageConverters">

       <list>

       <ref bean="jsonHttpMessageConverter"/>

       </list>

       </property>

    </bean>

    <bean id="jsonHttpMessageConverter" 

           class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>

     

     


    作者:沙漏哟
    出处:计算机的未来在于连接
    本文版权归作者和博客园共有,欢迎转载,请留下原文链接
    微信随缘扩列,聊创业聊产品,偶尔搞搞技术
  • 相关阅读:
    文字预览蒙层组件
    h5按需引入Vant
    uni-app封装网络请求promise
    uniapp去修改vuex中state中的值
    uni-app之vuex(一)
    uni-app配置顶部标题样式
    uni-app组件 信息列表组件
    uni-app之条件编译
    uni-app封装input组件用于登录
    dfs序的应用
  • 原文地址:https://www.cnblogs.com/yeahwell/p/5226052.html
Copyright © 2011-2022 走看看