在表单向后台提交参数时,特别是一些注册用户的场合,如果有多个参数要传递,一般会有一个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 发布