java.lang.IllegalArgumentException: No converter found for return value of type: class Person

http://www.cnblogs.com/winner-0715/p/6033462.html我们讲到三个条件就能实现SpringMVC返回json的功能

但是按照这三个条件配置后,运行出现了错误

更让我崩溃的是另一个项目"完全相同"代码却可以,仔细对比发现,jdk的版本不一样......

jackson的版本是2.8.1,jdk的版本是1.6.30,将jackson的版本换成2.5.4之后就好了......

jackson的版本是2.8.1,jdk的版本是1.7.30,这种组合是可以的......

spring的版本也是一个值得注意的问题......

版本问题很无奈......

版本!版本!版本!被版本问题折磨好多次......

 
 
 
时间: 2024-11-03 22:29:37

java.lang.IllegalArgumentException: No converter found for return value of type: class Person的相关文章

解决nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList问题

一.背景 最近闲来无事,想自己搭建一套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错误,就细细

java.lang.IllegalArgumentException: No converter found for return value of type: class com.smart.result.Page

今天学习了一下spring boot 中的mybatis,用mybatis来增删改查用户,获取用户,添加用户,修改用户,删除用户,修改用户,都是可以的,但是获取带分页的用户列表,一直抛出这个java.lang.IllegalArgumentException: No converter found for return value of type: class com.smart.result.Page,一直不知道什么地方的问题,后来一查才知道Page<E>中没有实现属性的set,get造成的

java.lang.IllegalArgumentException: No converter found for return value of type:

java.lang.IllegalArgumentException: No converter found for return value of type: 本人使用了阿里的fastson,结果出错,改成Jackson,错误解决 在pom文件中加入依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId

170616、解决 java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList

报错截图: 原因:搭建项目的时候,springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖. 解决步骤: 1.添加jackson依赖到pom.xml <!-- jaskson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>

Mybatis异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.int

今天下午写代码时发现一直报错,找了半天都没找到错误原因. 最后才发现原来是XML配置错误,但是Mybatis不识别int的. 上Mybatis官网翻了翻才发现原来Mybatis的JdbcType全是大写,而且没有INT,只有INTEGER 以后注意,不能再写串了(╯‵□′)╯︵┻━┻ 好像oracle也有一些类型和Mybatis上定义的不一样,下次出了问题记得去查一下Mybatis中是怎样定义的了 原文地址:https://www.cnblogs.com/wcxcc/p/10734860.htm

No converter found for return value of type: class java.util.HashMap + &#39;Content-Type&#39; cannot contain wildcard type &#39;*&#39;

背景说明: 环境:IDEA java语言 springmvc.xml 配置 需要用到fastjson jackson pom.xml中配置了需要用到的包,springmvc.xml中也写了注解驱动 Controller中返回Object类型 到返回Map类型的时候 Controller中代码如下: @RequestMapping(name="/returnMap.do") @RequestMapping("/returnMap.do") @ResponseBody

java.lang.IllegalArgumentException: interface UserMapper is not visible from class loader

记录一次java的jar包导入路径问题,导致如下的报错信息: java.lang.IllegalArgumentException: interface UserMapper is not visible from class loader java.lang.reflect.Proxy.getProxyClass0(Unknown Source) java.lang.reflect.Proxy.newProxyInstance(Unknown Source) MybatisConnection

图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载. 06-03 20:45:24.143: E/AndroidRuntime(1230): FATAL EXCEPTION: main06-03 20:45:24.143: E/AndroidRuntime(1230): java.lang.IllegalArgumentException: pointerIndex out of range06-03 20:45:24.143: E/AndroidRuntime(1230): at androi

java.lang.IllegalArgumentException: pointerIndex out of range两种解决办法

java.lang.IllegalArgumentException: pointerIndex out of range 在做拍摄海报功能的时候需要拍摄界面的surface进行手势缩放,做多点触控放大缩小,操作时发生这个异常,如果是操作图片的放大缩小多点触控不会出现这个错误,这个bug是Android系统原因此处给出两种解决方式: 第一种方式是: 修改frameworks\base\core\jni\android_view_MotionEvent.cpp的android_view_Motio