No converter found for return value of type: class java.util.HashMap

試著忘記壹切 提交于 2020-01-22 13:25:44

原因是有以下

第一点 缺少依赖 我用的是fastjson

   <!--json-->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>1.2.58</version>
    </dependency>

第二点 没有在spring配置文件中对fastjson的转化器进行配置

 -->
    <mvc:annotation-driven>
        <mvc:message-converters>
            <!--  如果使用FastJSON,需要将fastjson中的转换器加入到配置文件中 -->
            <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
                <!-- 解决乱码问题 -->
                <property name="supportedMediaTypes">
                    <list>
                        <value>application/json;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!