首页 > 其他 > 详细

BeanUtils复制属性

时间:2015-12-03 17:05:54      阅读:300      评论:0      收藏:0      [点我收藏+]
package xiao;

public class User2 {
	private String name;
	private String password;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPassword() {
		return password;
	}
	public User2(String name, String password) {
		super();
		this.name = name;
		this.password = password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	@Override
	public String toString() {
		return "User2 [name=" + name + ", password=" + password + "]";
	}
}

  

package xiao;

public class User1 {
	private String name;
	private String password;
	private String sex;
	public String getName() {
		return name;
	}
	public User1() {
		super();
		// TODO Auto-generated constructor stub
	}
	public User1(String name, String password, String sex) {
		super();
		this.name = name;
		this.password = password;
		this.sex = sex;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	@Override
	public String toString() {
		return "User1 [name=" + name + ", password=" + password + ", sex="
				+ sex + "]";
	}
}

  

package xiao;

import java.lang.reflect.InvocationTargetException;

import org.apache.commons.beanutils.BeanUtils;

public class Test {
    public static void main(String[] args) throws IllegalAccessException, InvocationTargetException {
        User1 user1 = new User1();
        User2 user2 = new User2("xiao", "xiong");
        BeanUtils.copyProperties(user1, user2);
        System.out.println(user1);
    }
}

User1 [name=xiao, password=xiong, sex=null]

 

依赖Jar包:

commons-beanutils-1.8.3.jar

commons-logging-1.1.1.jar

BeanUtils复制属性

原文:http://www.cnblogs.com/tuifeideyouran/p/5016847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!