标签 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;
    }
}
免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。