是否有现成的例程来检查bean是否具有字符串给出的特定属性名称的getter?
答案 0 :(得分:13)
您可以从BeanUtils:
执行此操作static boolean propertyExists (Object bean, String property) {
return PropertyUtils.isReadable(bean, property) &&
PropertyUtils.isWriteable(bean, property);
}
据我所知,由于可读性/可写性是独立的,所以没有单行封装这两者,
如果你只对吸气剂感兴趣,那么PropertyUtils.isReadable()
就可以了。