java利用反射给属性动态赋值
### 核心代码如下:
Class<?> cls = body.getClass();
// 取出bean里的所有方法
Method[] methods = cls.getDeclaredMethods();
Field[] fields = cls.getDeclaredFields();
for (Field field : cls.getDeclaredFields()) {
if (field.getName().equals("xxx")) {
field = cls.getDeclaredField("xxx");
field.setAccessible(true);
field.set(body, "value");// 给指定的属性赋值
break;
}
}