public void test(Object pojo1)throws Exception{
Class clazz = pojo1.getClass();
Field[] fields = pojo1.getClass().getDeclaredFields();
for (Field field : fields) {
if ("serialVersionUID".equals(field.getName())) {
continue;
}
PropertyDescriptor pd = new PropertyDescriptor(field.getName(), clazz);
Method getMethod = pd.getReadMethod();
Object o1 = getMethod.invoke(pojo1);
System.out.println("字段名称:"+field.getName() + " 字段值: "+o1);
}
}
反射获取对象每一个字段的值 (传入对象 测试使用)
最新推荐文章于 2024-03-04 16:02:19 发布