Java BeanUtils - Soppressione delle proprietà

Descrizione

È possibile sopprimere le proprietà specifiche utilizzando il meccanismo di introspezione dei bean. L'interfaccia specializzata BeanIntrospector è implementata dal tipo chiamato SuppressPropertiesBeanIntrospector che sopprime le proprietà di classe speciali dei bean Java. È necessario fornire la raccolta di nomi di proprietà che non sono accessibili sui bean durante la creazione di un'istanza. Se queste proprietà vengono identificate dall'altro BeanIntrospector, verranno rimosse durante l'elaborazione della classe bean.

È possibile utilizzare una proprietà di classe speciale per sopprimere le proprietà per tutti i bean che è generata dal metodo getClass () ed ereditata da Object e utilizza il modello di denominazione per i metodi di proprietà get. Nella maggior parte delle situazioni, un'istanza di SuppressPropertiesBeanIntrospector può essere utilizzata per sopprimere le proprietà specifiche e può essere ottenuta utilizzando la costante SUPPRESS_CLASS di SuppressPropertiesBeanIntrospector .