假设我拥有一个类型为的对象句柄,并且通过配置告诉我它有一个名为
除了通过反射查找名称为在前缀处添加"get"并将中间的"a"大写的方式之外,是否有更好的方法?
age
的bean属性,其类型为int
。如何检索此文档的getter方法?除了通过反射查找名称为在前缀处添加"get"并将中间的"a"大写的方式之外,是否有更好的方法?
age
的bean属性,其类型为int
。如何检索此文档的getter方法?请查看java.beans.Introspector
。这个类允许您获取类的属性列表。
如果您知道属性名称,可以调用:
Method getter = new PropertyDescriptor(propertyName, beanClass).getReadMethod();
参见: