开发手册 欢迎您!
软件开发者资料库

Java BeanUtils - Suppressing Properties

Java BeanUtils抑制属性 - 从简单和简单的步骤学习Java BeanUtils,从基本到高级概念,包括概述,背景,基本,嵌套属性访问,自定义内省,抑制属性,BasicDynaBeans,ResultSetDynaClass,RowSetDynaClass,WrapDynaBean,Lazy DynaBeans,BeanUtils和ConvertUtils,创建自定义转换器,区域设置感知转换,比较Bean,操作集合,查询或过滤集合,转换集合,标准JavaBeans,动态Bean(DynaBeans),数据类型转换,实用程序对象和类,集合。

描述

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

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