में ऑब्जेक्ट्स के संग्रह के लिए जेनेरिक रिटर्न ऑब्जेक्ट मैं अपनी आरईएसटी सेवा में ऑब्जेक्ट्स का एक सेट लौटने का एक सामान्य तरीका ढूंढ रहा हूं। मैं स्प्रिंग 3 संदेश-कन्वर्टर्स और @ResponseBody एनोटेशन का उपयोग करता हूं।रीस्टफुल स्प्रिंग 3 ऐप
कुछ साइटों का कहना है कि JAXB2 जैसे प्रत्येक डेटा डोमेन के लिए "समस्याओं" एक मानक java.util.List लौटने, और सभी उदाहरण एक समर्पित वर्ग को परिभाषित पाया (जैसे लेखक, उत्पाद, ग्राहकों), है:
http://www.ibm.com/developerworks/web/library/wa-spring3webserv/index.html (देखें "संसाधनों का संग्रह", दूसरा पैराग्राफ)
क्या किसी को भी इस के लिए एक सामान्य वर्ग/दृष्टिकोण प्रदान करने का कोई तरीका मिला है जो मुझे उन सभी संग्रह वर्गों को बनाने में मदद करता है?
अपडेट 5 अप्रैल 2011: मैंने वास्तव में इस पर कोई प्रगति नहीं की है। एक जेनेरिक सूची ऑब्जेक्ट पर लौटने से हमेशा एक JAXBException "क्लास XXX में परिणाम होता है और न ही इसके किसी भी सुपर क्लास को इस संदर्भ में जाना जाता है"
"एप्लिकेशन/एक्सएमएल" के एक स्वीकृति शीर्षलेख के साथ आरईएसटी अनुरोध भेजना परिणाम 406 NOT_ACCEPTABLE स्थिति कोड में परिणाम। "एप्लिकेशन/जेसन" मीडिया प्रकार के काम के माध्यम से जेएसओएन को सीरियलाइज करना। पहले मैंने कुछ अजीब 500 आंतरिक सर्वर त्रुटियों को बिना किसी लॉग या कंसोल आउटपुट के भी किया था, लेकिन अब इसे पुन: पेश नहीं कर सकता .. (बेशक!) :) – Tom