猿问
如果需要得到得到bean中的所有字段?该怎么操作?
我用泛型得到一个javaBean对象,但是具体不知道是哪个Bean,我要怎样得到这个Bean中的所有字段呢?怎么得到字段的set方法?
例子优先。
开满天机
浏览 490
回答 2
2回答
人到中年有点甜
这是我曾经写过的一个方法,你看看/** 组装数组,将父类中的属性和子类中的属性放到同一个数组中*/private Field[] arrayAssembly(Class clazz){Field[] fields=clazz.getDeclaredFields();Field[] supFields=clazz.getSuperclass().getDeclaredFields();Field[] newFild=new Field[fields.length+supFields.length];for(int i=0;i<newFild.length;i++){if(i<supFields.length&&newFild[supFields.length-1]==null){newFild[i]=supFields[i];continue;}newFild[i]=fields[i-supFields.length];}return newFild;}
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
Spring
Spring mvc为什么需要HandlerAdapter?
1 回答
关于spring boot启动的问题?
1 回答
我要回答