Учебники

Java BeanUtils — Подавление свойств

Вы можете подавить определенные свойства, используя механизм интроспекции бина. Специализированный интерфейс BeanIntrospector реализован с помощью типа SuppressPropertiesBeanIntrospector, который подавляет свойства специальных классов Java-бинов. Необходимо предоставить коллекцию имен свойств, которые недоступны для bean-компонентов при создании экземпляра. Если эти свойства определены другим BeanIntrospector, они будут удалены при обработке класса компонента.

Вы можете использовать специальное свойство класса для подавления свойств для всех bean-компонентов, которые наследуются от метода getClass () и наследуются от Object и используют шаблон именования для методов get свойства. В большинстве случаев экземпляр SuppressPropertiesBeanIntrospector может использоваться для подавления определенных свойств и может быть достигнут с помощью константы SUPPRESS_CLASS в SuppressPropertiesBeanIntrospector .