- Java BeanUtils 教程
- Java BeanUtils - 主页
- Java BeanUtils - 概述
- 动态 Bean (DynaBeans)
- 背景
- 基本 DynaBeans
- 结果集动态类
- 行集动态类
- 包装DynaBean
- 惰性 DynaBeans
- 实用对象和类
- 实用对象和类
- Java BeanUtils 有用资源
- Java BeanUtils - 快速指南
- Java BeanUtils - 资源
- Java BeanUtils - 讨论
Java BeanUtils - 抑制属性
描述
您可以使用 bean 自省机制来抑制特定属性。专门的 BeanIntrospector 接口由名为SuppressPropertiesBeanIntrospector 的类型实现,该类型抑制 Java bean 的特殊类属性。需要提供属性名称的集合,这些属性名称在创建实例时无法在 bean 上访问。如果这些属性被其他 BeanIntrospector 识别,那么它们将在 bean 类处理时被删除。
您可以使用特殊的类属性来抑制从getClass()方法生成并从 Object 继承的所有 bean 的属性,并使用属性 get 方法的命名模式。在大多数情况下, SuppressPropertiesBeanIntrospector的实例可用于抑制特定属性,并且可以通过使用SuppressPropertiesBeanIntrospector的SUPPRESS_CLASS常量来实现。