打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
您的SpringMVC又抛奇怪的异常啦,不点开了解就拉倒!

一、背景

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

二、框架搭建环境

  • JDK 1.7

  • Maven 3.3.9

  • Spring 4.2.6.RELEASE

  • SpringMVC 4.2.6.RELEASE

  • Mybatis 3.2.8

三、错误原因及解决步骤

  1. 原因:

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

 2.解决步骤:

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

如果还是没有解决,则还需要在SpringMVC配置文件中进行如下配置:

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

四、总结

  我们在自己搭建框架的过程中,一定要学会自己多思考,遇到问题多去翻翻源码,这样对我们解决问题很有帮助。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
跟开涛学SpringMvc
合集·SpringMVC详解(1/14)
springmvc+mybatis+shiro+restful框架整合
Myeclipse10 添加maven管理项目。原来添加jar包也可以这么优雅!
SpringMVC: @ResponseBody后台解析JSON返回前端时大写字母变小写的问题
SpringMVC核心:处理请求流程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服