Java BeanUtils - Menekan Properti

Deskripsi

Anda dapat menyembunyikan properti tertentu dengan menggunakan mekanisme introspeksi kacang. Antarmuka BeanIntrospector khusus diimplementasikan oleh jenis yang disebut SuppressPropertiesBeanIntrospector yang menekan properti kelas khusus kacang Java. Kumpulan nama properti harus disediakan yang tidak dapat diakses pada bean saat membuat sebuah instance. Jika properti ini diidentifikasi oleh BeanIntrospector lain, maka properti tersebut akan dihapus saat pemrosesan kelas kacang.

Anda bisa menggunakan properti kelas khusus untuk menekan properti untuk semua kacang yang diartikan dari metode getClass () dan diwarisi dari Objek dan menggunakan pola penamaan untuk metode get properti. Di sebagian besar situasi, sebuah instance dari SuppressPropertiesBeanIntrospector dapat digunakan untuk menyembunyikan properti tertentu dan dapat dicapai dengan menggunakan konstanta SUPPRESS_CLASS dari SuppressPropertiesBeanIntrospector .