在网上搜索了下又很多这样的需求,也有很多不同的思路,有的使用反射,有的是单独重写clone实现。
需求:将两个相同对象的复制,并且将其中一个类的属性重新赋值
思路:利用BeanUtils.cloneBean可以很简单实现
LoginInfo logininfo = hrService.loginSelectByLoginId(loginId);
LoginInfo li = new LoginInfo();
li = (LoginInfo)BeanUtils.cloneBean(logininfo);
li.setLoginPass(loginPass)
本文介绍了一种利用Apache Commons BeanUtils库快速复制Java对象的方法,并演示了如何通过该库提供的cloneBean方法来复制对象同时修改指定属性的具体实现。
3224

被折叠的 条评论
为什么被折叠?



