12
假设我有一个类型的对象的句柄,并通过配置告诉我它有一个名为age
的类型为int
的bean属性。我如何检索这个文档的getter?通过反射获取bean属性getter或setter?
有没有比在age
上预先“获取”并大写“a”并通过反射寻找该名称的方法更好的方法?
假设我有一个类型的对象的句柄,并通过配置告诉我它有一个名为age
的类型为int
的bean属性。我如何检索这个文档的getter?通过反射获取bean属性getter或setter?
有没有比在age
上预先“获取”并大写“a”并通过反射寻找该名称的方法更好的方法?
看看java.beans.Introspector
。这个类允许你获得一个类的属性列表。
如果您知道属性的名称,你可以拨打
Method getter = new PropertyDescriptor(propertyName, beanClass).getReadMethod();
另请参见: