Java BeanUtils - właściwości tłumiące
Opis
Możesz ukryć określone właściwości, używając mechanizmu introspekcji fasoli. Specjalistyczny interfejs BeanIntrospector jest implementowany przez typ o nazwie SuppressPropertiesBeanIntrospector, który blokuje specjalne właściwości klas ziaren Java. Należy podać zbiór nazw właściwości, które nie są dostępne w komponentach bean podczas tworzenia instancji. Jeśli te właściwości zostaną zidentyfikowane przez inny BeanIntrospector, zostaną usunięte podczas przetwarzania klasy bean.
Możesz użyć specjalnej właściwości klasy do pomijania właściwości wszystkich ziaren, która jest geneartowana z metody getClass () i dziedziczona z Object oraz używa wzorca nazewnictwa dla metod właściwości get. W większości sytuacji wystąpienie SuppressPropertiesBeanIntrospector może służyć do tłumienia określonych właściwości i można je uzyskać za pomocą stałej SUPPRESS_CLASS w SuppressPropertiesBeanIntrospector .