जावा बीनटिल्स - दमनकारी गुण

विवरण

आप बीन आत्मनिरीक्षण तंत्र का उपयोग करके विशिष्ट गुणों को दबा सकते हैं। विशेष BeanIntrospector इंटरफ़ेस प्रकार कहा जाता द्वारा कार्यान्वित किया जाता SuppressPropertiesBeanIntrospector जो जावा सेम के विशेष वर्ग गुण को रोकता है। संपत्ति के नाम का संग्रह प्रदान करने की आवश्यकता है जो एक उदाहरण बनाते समय सेम पर सुलभ नहीं होते हैं। यदि इन गुणों को अन्य बीनइंट्रोस्पेक्टर द्वारा पहचाना जाता है, तो उन्हें बीन क्लास प्रसंस्करण के दौरान हटा दिया जाएगा।

आप सभी फलियों के गुणों को दबाने के लिए एक विशेष श्रेणी की संपत्ति का उपयोग कर सकते हैं, जो गेटक्लास () विधि से वंशानुगत है और ऑब्जेक्ट से विरासत में मिली है और संपत्ति प्राप्त करने के तरीकों के लिए नामकरण पैटर्न का उपयोग करती है। ज्यादातर स्थितियों में, SuppressPropertiesBeanIntrospector का एक उदाहरण विशिष्ट गुणों को दबाने के लिए इस्तेमाल किया जा सकता है और SuppressPropertiesBeanIntrospector के SUPPRESS_CLASS निरंतर का उपयोग करके प्राप्त किया जा सकता है ।