Java BeanUtils - Supresión de propiedades

Descripción

Puede suprimir las propiedades específicas utilizando el mecanismo de introspección del bean. La interfaz especializada de BeanIntrospector es implementada por el tipo llamado SuppressPropertiesBeanIntrospector que suprime las propiedades de clase especial de los beans de Java. Se debe proporcionar la colección de nombres de propiedad a los que no se puede acceder en los beans mientras se crea una instancia. Si estas propiedades son identificadas por el otro BeanIntrospector, entonces serán eliminadas mientras se procesa la clase de bean.

Puede usar una propiedad de clase especial para suprimir las propiedades de todos los beans que se genera a partir del método getClass () y se hereda de Object y usa un patrón de nomenclatura para los métodos de obtención de propiedades. En la mayoría de las situaciones, se puede usar una instancia de SuppressPropertiesBeanIntrospector para suprimir las propiedades específicas y se puede lograr usando la constante SUPPRESS_CLASS de SuppressPropertiesBeanIntrospector .