<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.4</version>
</dependency>
import org.apache.commons.beanutils.BeanUtils;
public class Main {
public static void main(String[] args) throws Exception {
Person person = new Person();
BeanUtils.setProperty(person, "name", "Alice");
BeanUtils.setProperty(person, "age", 25);
BeanUtils.setProperty(person, "gender", "Female");
String name = BeanUtils.getProperty(person, "name");
int age = Integer.parseInt(BeanUtils.getProperty(person, "age"));
String gender = BeanUtils.getProperty(person, "gender");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Gender: " + gender);
}
}
class Person {
private String name;
private int age;
private String gender;
}
Name: Alice
Age: 25
Gender: Female