Java BeanUtils - 压制属性



说明

你可以使用 Bean 内省机制来压制特定属性。特殊的 BeanIntrospector 接口由类型SuppressPropertiesBeanIntrospector实现,它压制了 Java bean 的特殊类属性。需要提供在创建实例时 bean 不可访问的属性名称集合。如果这些属性由其他 BeanIntrospector 识别,那么它们将在处理 bean 类时被移除。

你可以使用特殊类属性来压制由`getClass()`方法生成且从 Object 继承的所有 bean 的属性,并对方法命名模式的属性 get 使用。大多数情况下,可以使用一个 SuppressPropertiesBeanIntrospector 实例来压制特定属性,这可以通过使用 SuppressPropertiesBeanIntrospector 的 SUPPRESS_CLASS 常数来实现。

广告