<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency> Person person = new Person(); PropertyUtils.setProperty(person, "name", "John Doe"); PropertyUtils.setProperty(person, "age", 25); String name = (String) PropertyUtils.getProperty(person, "name"); int age = (int) PropertyUtils.getProperty(person, "age"); Person sourcePerson = new Person(); sourcePerson.setName("John Doe"); sourcePerson.setAge(25); Person targetPerson = new Person(); BeanUtils.copyProperties(targetPerson, sourcePerson); Address address = new Address(); address.setStreet("123 Main St"); address.setCity("New York"); Person person = new Person(); person.setName("John Doe"); person.setAge(25); person.setAddress(address); String street = (String) PropertyUtils.getProperty(person, "address.street"); String city = (String) PropertyUtils.getProperty(person, "address.city"); PropertyUtils.setProperty(person, "address.street", "456 Elm St"); PropertyUtils.setProperty(person, "address.city", "Chicago");


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