### 核心代码如下:

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;
    }
}

标签: java利用反射给属性动态赋值


Reseller Web Hosting

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系238611804@139.com。我们会在24小时内进行删除。