public class Person {
private String name;
private int age;
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
}
public static void main(String[] args) throws Exception {
Person source = new Person();
source.setName("John");
source.setAge(25);
Person target = new Person();
BeanUtils.copyProperties(target, source);
}
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.4</version>
</dependency>