कहें कि मेरे पास एक बहुत ही सरल जावा ऑब्जेक्ट है जिसमें केवल कुछ गेटएक्सएक्सएक्स और सेटएक्सएक्सएक्स गुण हैं। यह ऑब्जेक्ट केवल मानों को संभालने के लिए उपयोग किया जाता है, मूल रूप से एक रिकॉर्ड या एक प्रकार-सुरक्षित (और प्रदर्शनकारी) नक्शा। मुझे अक्सर इस ऑब्जेक्ट को मुख्य मूल्य जोड़े (या तो तार या सुरक्षित प्रकार) को गुप्त करने या कुंजी मूल्य जोड़े से इस ऑब्जेक्ट में बदलने की आवश्यकता होती है।
इस रूपांतरण को करने के लिए प्रतिबिंब या मैन्युअल रूप से लिखने के अलावा, इसे प्राप्त करने का सबसे अच्छा तरीका क्या है?
एक उदाहरण ObjectMessage प्रकार का उपयोग किए बिना (या आने वाली संदेश को सही प्रकार की वस्तु में परिवर्तित करके) इस ऑब्जेक्ट को jms पर भेजा जा सकता है।
java.beans.Introspector
.getBeanInfo()
। यह सही JDK में बनाया गया है।