我有一个名为 LogingBean 的 POJO,其中包含两个名为用户名和密码的字段以及相同的 getter setter。
是否可以使用 java.lang.reflect.method API 设置 VO 字段的值?
最佳答案
我不是 100% 确定我理解这个问题,但这是使用反射调用 setter 的一种方法。
LoginBean loginBean = new LoginBean();
Method setUserName = loginBean.getClass().getMethod("setUserName", new Class[]{String.class});
setUserName.invoke(loginBean, "myLogin");
关于java - 使用 java.lang.reflect.Method 设置 POJO 的 setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755627/