Maven: <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency> Gradle: groovy implementation 'commons-beanutils:commons-beanutils:1.9.4' import org.apache.commons.beanutils.BeanUtils; public class PropertyCopyExample { public static void main(String[] args) { SourceObject sourceObj = new SourceObject(); sourceObj.setName("John Doe"); sourceObj.setAge(25); TargetObject targetObj = new TargetObject(); try { BeanUtils.copyProperties(targetObj, sourceObj); System.out.println("Name: " + targetObj.getName()); System.out.println("Age: " + targetObj.getAge()); } catch (Exception e) { e.printStackTrace(); } } } class SourceObject { private String name; private int age; // getters and setters } class TargetObject { private String name; private int age; // getters and setters } Name: John Doe Age: 25


上一篇:
下一篇:
切换中文