Java BeanUtils - คุณสมบัติการยับยั้ง
คำอธิบาย
คุณสามารถระงับคุณสมบัติเฉพาะได้โดยใช้กลไกการวิปัสสนาของถั่ว อินเทอร์เฟซ BeanIntrospector แบบพิเศษถูกใช้งานโดยชนิดที่เรียกว่าSuppressPropertiesBeanIntrospectorซึ่งยับยั้งคุณสมบัติคลาสพิเศษของ Java beans ต้องระบุคอลเล็กชันของชื่อคุณสมบัติซึ่งไม่สามารถเข้าถึงได้บน bean ในขณะที่สร้างอินสแตนซ์ หากคุณสมบัติเหล่านี้ถูกระบุโดย BeanIntrospector อื่นคุณสมบัติเหล่านี้จะถูกลบออกในขณะที่การประมวลผลคลาสถั่ว
คุณสามารถใช้คุณสมบัติคลาสพิเศษเพื่อระงับคุณสมบัติสำหรับ bean ทั้งหมดที่สร้างจากเมธอดgetClass ()และสืบทอดมาจาก Object และใช้รูปแบบการตั้งชื่อสำหรับเมธอด property get ในส่วนของสถานการณ์ตัวอย่างของSuppressPropertiesBeanIntrospectorสามารถนำมาใช้ในการปราบปรามคุณสมบัติเฉพาะและสามารถทำได้โดยใช้SUPPRESS_CLASSคงที่ของSuppressPropertiesBeanIntrospector