通过反射获得豆属性获取器还是 setter?

2022-09-02 23:18:24

假设我对一个类型的对象有一个句柄,并且配置告诉我它有一个名为 的 bean 属性。如何检索此文档的 getter?intage

有没有比在 中预置“get”并将 “a” 大写并通过反射查找该名称的方法更好的方法?age


答案 1

看看java.beans.Introspector。此类允许您获取类的属性列表。

如果您知道房产名称,您可以致电

Method getter = new PropertyDescriptor(propertyName, beanClass).getReadMethod();

另请参阅:


答案 2