Object object =null; Field field = object.getClass().getDeclaredField(fieldName); //根据属性名获取值 field.setAccessible(true); //设置可以反问私有的属性 return field.get(object); //获取值
Class c = JgOriginalOrder.class; PropertyDescriptor descriptor = new PropertyDescriptor(fileName,c); Method write = descriptor.getWriteMethod(); write.invoke(order,name);
name 是属性的值
fileName 是属性名
order 是传进来的实体类