
正文
Spring BeanUtils的用法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
package test;
import java.util.Date;
import org.springframework.beans.BeanUtils;
import test.basic.BasicT;
public class BeanTest extends BasicT{
public static void main(String[] args) {
User user=new User();
user.setUseId(12);
user.setUserName("userName");
user.setMyname("sawme");
UU uu=new UU();
BeanUtils.copyProperties(user, uu);
System.out.println(uu.toString());
}
}
class User{
private int useId;
private String userName;
private String myname;
public int getUseId() {
return useId;
}
public void setUseId(int useId) {
this.useId = useId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getMyname() {
return myname;
}
public void setMyname(String myname) {
this.myname = myname;
}
}
class UU{
private int useId;
private Date userName;
private String uname;
public int getUseId() {
return useId;
}
public void setUseId(int useId) {
this.useId = useId;
}
public Date getUserName() {
return userName;
}
public void setUserName(Date userName) {
this.userName = userName;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
@Override
public String toString() {
return "UU [useId=" + useId + ", userName=" + userName + ", uname=" + uname + "]";
}
}
输出结果
UU [useId=12, userName=null, uname=null]
类型不同不作转换,名称不同也不做转换








