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

Posted 阿豪聊干货

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您的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错误,就细细分析了下,而后解决了该问题,先拿来备份和分享!您的SpringMVC又抛奇怪的异常啦,不点开了解就拉倒!

二、框架搭建环境

  • 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又抛奇怪的异常啦,不点开了解就拉倒!

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

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

四、总结

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

以上是关于您的SpringMVC又抛奇怪的异常啦,不点开了解就拉倒!的主要内容,如果未能解决你的问题,请参考以下文章

又抛出了一个异常:A RenderFlex 右边溢出了 3.0 像素

独家交付秘籍,你确定不点开看看?

foreach 集合又抛经典异常了,这次一定要刨根问底

Spring MVC + StreamingResponseBody - 异常导致HTTP OK

函数的异常规格说明

java中for循环遍历map集合,再不了解你就out啦