博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Spring MVC报No converter found for return value of type:class java.util.ArrayList问题
阅读量:6314 次
发布时间:2019-06-22

本文共 881 字,大约阅读时间需要 2 分钟。

一、背景

  在搭建一套Spring+SpringMVC+Mybatis(SSM)的环境(搭建步骤会在以后博客中给出),结果运行 程序时,适用@ResponseBody注解进行返回List<对象>的json数据时出现了:nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList错误,就细细分析了下,而后解决了该问题,先拿来备份和分享!

二、框架搭建环境

  1.jdk 1.7

  2.maven 3.3.9

  3.spring 4.2.6.RELEASE

  4.springmvc 4.2.6.RELEASE

  5.mybatis 3.2.8

三、错误原因及解决步骤

  1.原因:这是因为springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖。

  2.解决步骤:

    手动添加jackson依赖到pom.xml文件中

com.fasterxml.jackson.core
jackson-core
${jackson.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}

如果还是没有解决,则进行以下步骤

在springmvc配置文件中进行如下配置

这样我们就解决了该问题。

 

转载地址:http://ddkaa.baihongyu.com/

你可能感兴趣的文章
Java的序列化特性将要退出历史舞台了
查看>>
关于别人前端面试的问题的回答(CSS篇)
查看>>
Visual Studio 2017 15.9 Previews扩展C++调试功能
查看>>
Deis发布1.4版本,支持Microsoft Azure
查看>>
深入探索JVM自动资源管理
查看>>
北大AI公开课2019 | 商汤科技沈徽:AI创新与落地
查看>>
迅雷“星域”打通最后一公里重新定义CDN
查看>>
为什么说我们需要软件架构图?
查看>>
如何针对业务设计架构?——QCon热点专题前瞻
查看>>
Raider对F#支持的技术细节
查看>>
法院判决:优步无罪,无人车安全员可能面临过失杀人控诉
查看>>
使用HTML5在浏览器中开发虚拟现实业务
查看>>
TNG-Hooks:有状态逻辑在标准函数中的重用和组合
查看>>
时序数据库DolphinDB和TimescaleDB 性能对比测试报告
查看>>
一文看懂大数据领域的六年巨变
查看>>
技术人员的写作利器:Markdown
查看>>
MongoDB主动撤回SSPL的开源许可申请
查看>>
JetBrains推出Datalore 1.0:使机器学习编码更加轻松愉快
查看>>
Redis Labs再次修改许可,没用几个月的Commons Clause或被删除
查看>>
放弃OpenStack?恐怕还不到时候
查看>>