关于BeanUtils.copyProperties()的使用
两个对象的成员变量必须一致
package com.example.demo.utils;
import org.springframework.beans.BeanUtils;
/**
* @ClassName TestCopyProperties
* @Deacription TODO
* @Author lmm
* @Date 2020/5/26 11:27
* @Version 1.0
**/
public class TestCopyProperties {
public static void main(String[] args) {
A a=new A();
a.setName("橙子");
B b=new B();
BeanUtils.copyProperties(a,b);//将a拷贝到b
System.out.println("B==========="+b.toString());
}
}
class A{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "A{" +
"name='" + name + '\'' +
'}';
}
}
class B{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "B{" +
"name='" + name + '\'' +
'}';
}
}