<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
<version>1.9.4</version>
</dependency>
import org.apache.commons.beanutils.BeanUtils;
public class SourceObject {
private String name;
private int age;
}
public class TargetObject {
private String name;
private int age;
}
public class DataConverter {
public static void main(String[] args) {
SourceObject source = new SourceObject();
source.setAge(20);
TargetObject target = new TargetObject();
try {
BeanUtils.copyProperties(target, source);
System.out.println("Name: " + target.getName());
System.out.println("Age: " + target.getAge());
} catch (Exception e) {
e.printStackTrace();
}
}
}