我有名为LogingBean的POJO包含两个名为username和password的字段以及相同的getter setter。
是否可以使用java.lang.reflect.method API设置输出VO字段的值?
答案 0 :(得分:2)
我不是100%确定我理解这个问题,但这是使用反射来调用setter的一种方法。
LoginBean loginBean = new LoginBean();
Method setUserName = loginBean.getClass().getMethod("setUserName", new Class[]{String.class});
setUserName.invoke(loginBean, "myLogin");