java.lang.IllegalArgumentException: Can not set java.lang.String field xxx to java.lang.Class
IllegalArgumentException是设置错了,field.get()参数需要的是该类对象,而不是该类的class对象
//Student student = new Student();Class<Student> cls = Student.class;Field hhh = cls.getField("hhh");System.out.println(hhh.get(cls));//System.out.println(hhh.get(student));
protected void ensureObj(Object o) {// NOTE: will throw NullPointerException, as specified, if o is nullif (!field.getDeclaringClass().isAssignableFrom(o.getClass())) {throwSetIllegalArgumentException(o);}}
java.lang.IllegalArgumentException: Can not set java.lang.String field xxx to java.lang.Class相关推荐
- idea出现Can not set int field xxx to java.lang.Long 错误
此类错误表示Java程序和MySQL表中字段的属性匹配不一致的状况,这时候要去检查所处理表中字段类型与java对象类里对应的属性是否一致.
- idea出现Can not set int field xxx to java.lang.Float 错误
在写jdbc获取mysql数据的代码的时候,出现了这样的错误. 其实这是个很简单的错误,就是数据类型错误,如果出现这个错误,可以看看说的是哪里的地方数据类型出错. 像我就是mysql中有float类型 ...
- Java 异常java.lang.IllegalArgumentException: Illegal group reference
Java 异常java.lang.IllegalArgumentException: Illegal group reference 参考文章: (1)Java 异常java.lang.Illegal ...
- 解决nested exception is java.lang.IllegalArgumentException: No converter found for return value of typ
@SpringMVC #hahahahha 解决nested exception is java.lang.IllegalArgumentException: No converter found f ...
- MyBatis-Plus Cause: java.lang.IllegalArgumentException: argument type mismatch解决
报错如下: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Re ...
- spring:Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘
前言 springboot有接口日期转换的经典问题,给Entity加@JsonFormat解决了输出json日期格式的输入输出问题,但是解决不了非@RequestBody/也就是普通表单提交的日期格式 ...
- java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4
错误如下: java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4 出现错误的原因一般是 ...
- android java.lang.IllegalArgumentException: Comparison method violates its general contract! 问题
android java.lang.IllegalArgumentException: Comparison method violates its general contract! 问题 jav ...
- 登录首页时报错:java.lang.IllegalArgumentException (不合法的参数异常)
处理一个老项目,DOWN下项目并配好之后,启动没问题,但是登陆之后首页显示如下: 控制台报错如下: 严重: Servlet.service() for servlet jsp threw except ...
最新文章
- 我加入一家硅谷骗子创业公司的奇葩经历
- Eclipse执行import命令导入maven项目时报错:Add a version or custom suffix using Name template in Advanced set...
- PHP垃圾回收深入理解
- 使用代码获得所有适用于创建的transaction type
- [汇编语言]实验二:字的传送
- 【指南】远程抄表系统(AMR/AMI)中无线模块选型
- FreeRTOS任务基础知识
- 【学习总结】Markdown 使用的正确姿势
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 创建链路状态状态数据包
- CLion 下使用 Valgrind 内存检查 [Mac;Linux;Window多平台]
- 打开excel后,提示更新链接的原因(含批量处理VBA代码)
- 中国第一朵云,花了足足9年
- 监狱智能管理平台 ——监室点名(人脸识别)
- 计算机类教育部科目分类,教育部学科门类及一的级学科目录表.doc
- CefSharp实战演示
- 前端接收pdf文件_前端实现PDF导出功能
- UniApp引入极光推送
- 蓝桥杯——单片机设计与开发初学者必备资料