public class User { private String name; private int age; // getter and setter methods public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } public class Main { public static void main(String[] args) { User user = new User(); user.setName("John"); user.setAge(30); Map<String, Object> properties = new HashMap<>(); properties.put("name", "Smith"); properties.put("age", 35); try { BeanUtils.populate(user, properties); } catch (Exception e) { // handle exception } System.out.println(user.getName()); // output: Smith System.out.println(user.getAge()); // output: 35 } } <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency>


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