在表单向后台提交参数时,特别是一些注册用户的场合,如果有多个参数要传递,一般会有一个VO,还有一个和VO对应的Bean,两者的设值一般使用
a.setProperty(b.getProperty())诸如此类的方法,这样,如果参数少的时候还可以,如果多的话,会影响到代码的优化和程序的
性能。
而在commons.beanutils包中的BeanUtils类中,有一个copyProperties(Object
dest,Object
orig)可以在对象之间copy属性,还有PropertyUtils类也提供同样的方法,前提是两个对象的属性不同,如果存在不同的属性,就需要手动
处理一下。在copyPropertiew()后再进行处理。
使用工具类BeanUtils简化开发
最新推荐文章于 2023-06-27 18:46:23 发布
本文探讨了在表单向后台提交多个参数时的优化方案,介绍了如何利用commons.beanutils包中的BeanUtils类来简化对象间属性复制的过程,并讨论了在属性不完全匹配情况下的处理方法。
148

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



