小任班长的博客 - 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; } }