<dependency> <groupId>io.fastjson</groupId> <artifactId>boon-reflekt</artifactId> <version>0.4.12</version> </dependency> public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + name); } public int getAge() { return age; } } Class<Person> personClass = Reflekt.getClazz(Person.class); List<String> properties = Reflekt.getProperties(personClass); System.out.println("Properties: " + properties); Properties: [name, age] Reflekt.invokeMethod(personClass, "sayHello"); Hello, my name is {name} int age = Reflekt.invokeGet(personClass, "age"); System.out.println("Age: " + age); Age: {age} Reflekt.invokeSet(personClass, "name", "John");


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