1、copyProperties的作用:
比如说有两个类:
A {a: String, b: String, c: String, d: String}
B {a: String, b: String, d: String, e: String, f: String}
两个类的大部分属性都相同,当我们知道了A中的某些属性的值,想要把它赋给B 的时候,如果按照一个个a.setA(b.getA())的方式,将会出现长段的代码量,使用BeanUtils.copyProperties(a, b)可以把ab中名称相同的属性赋值,降低代码量,方便阅读
2、一个例子
a,b为对象
BeanUtils.copyProperties(a, b);
BeanUtils是org.springframework.beans.BeanUtils,a拷贝到b
BeanUtils是org.apache.commons.beanutils.BeanUtils,b拷贝到a
BeanUtils(一)copyProperties参数赋值顺序
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 首先环境的搭建,我是将zookeeper MongoDB redis 放在了203的服务器上,tomcat放在20...
- 现互联网公司后端架构常用到Spring+SpringMVC+MyBatis,通过Maven来构建。通过学习,我已经...
- 个人专题目录 Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下...