Java 如何检查bean属性是否存在win BeanUtils或类似属性?
是否有现成的例程来检查bean是否具有字符串给定的特定属性名的getter?您可以从以下位置执行此操作: 据我所知,没有一个单独的行程序可以封装这两个,因为可读写性是独立的 如果您只对getter感兴趣,Java 如何检查bean属性是否存在win BeanUtils或类似属性?,java,javabeans,apache-commons-beanutils,Java,Javabeans,Apache Commons Beanutils,是否有现成的例程来检查bean是否具有字符串给定的特定属性名的getter?您可以从以下位置执行此操作: 据我所知,没有一个单独的行程序可以封装这两个,因为可读写性是独立的 如果您只对getter感兴趣,PropertyUtils.isReadable()单独就可以了 static boolean propertyExists (Object bean, String property) { return PropertyUtils.isReadable(bean, property)
PropertyUtils.isReadable()
单独就可以了
static boolean propertyExists (Object bean, String property) {
return PropertyUtils.isReadable(bean, property) &&
PropertyUtils.isWriteable(bean, property);
}