Java BeanUtils - 抑制属性

描述

您可以通过使用 bean 自省机制来抑制特定属性。 专门的 BeanIntrospector 接口由名为 SuppressPropertiesBeanIntrospector 的类型实现,该类型抑制 Java bean 的特殊类属性。 需要提供属性名称的集合,这些属性名称在创建实例时无法在 bean 上访问。 如果这些属性被其他 BeanIntrospector 识别,那么它们将在 bean 类处理时被删除。

您可以使用特殊的类属性来抑制所有从getClass()方法生成并从Object继承的bean的属性,并使用属性获取方法的命名模式。 在大多数情况下,SuppressPropertiesBeanIntrospector 的实例可用于抑制特定属性,并且可以通过使用 SuppressPropertiesBeanIntrospectorSUPPRESS_CLASS 常量来实现。