BeanUtils使用之复制两个实体类中的属性

来源:互联网 发布:克劳斯玛菲机器人编程 编辑:程序博客网 时间:2024/04/28 04:01
package com.guozz.test;public class TestA {private String a;private String b;public String getA() {return a;}public void setA(String a) {this.a = a;}public String getB() {return b;}public void setB(String b) {this.b = b;}}


package com.guozz.test;public class TestB {private String a;private String b;public String getA() {return a;}public void setA(String a) {this.a = a;}public String getB() {return b;}public void setB(String b) {this.b = b;}}

package com.guozz.test;import java.lang.reflect.InvocationTargetException;import org.apache.commons.beanutils.BeanUtils;public class Test {public static void main(String[] args) throws IllegalAccessException, InvocationTargetException {TestA testA = new TestA();testA.setA("aa");testA.setB("bb");TestB testB = new TestB();BeanUtils.copyProperties(testB, testA);System.out.println(testB.getA());System.out.println(testB.getB());}}

输出

aabb


0 0
原创粉丝点击