एक विश्वसनीय वेब सेवा लिखते समय, यदि मैं अपने क्लाइंट (वर्तमान में एक .NET मोटी क्लाइंट) पर किसी भी प्रकार की कैशिंग सक्षम करता हूं तो मुझे समस्याएं आ रही हैं। डिफ़ॉल्ट रूप से जर्सी किसी भी तरह का कैश नियंत्रण शीर्षलेख नहीं भेज रहा है, इसलिए क्लाइंट स्वचालित रूप से अधिकांश पृष्ठों को कैश कर रहा है (जो वैध व्यवहार प्रतीत होता है)।जर्सी: डिफ़ॉल्ट कैश नियंत्रण नो-कैश
मैं डिफ़ॉल्ट रूप से जर्सी को "नो-कैश" का कैश नियंत्रण भेजना चाहता हूं, और फिर विशेष प्रतिक्रियाओं में कैश नियंत्रण को ओवरराइड करना चाहते हैं।
क्या जर्सी के साथ ऐसा करने का कोई तरीका है?
मुझे पता चला है कि रीस्टेसी में पूरे वर्ग की सेटिंग निर्दिष्ट करने के लिए @ नोचैच एनोटेशन का उपयोग करने की क्षमता है, लेकिन मुझे जर्सी के समान कुछ नहीं मिला है।
इसे बहुत अच्छी तरह से संक्षेप में करने के लिए धन्यवाद। मैंने इसे अपने आप से फंसाया था, लेकिन यह सही करने के लिए पूरी तरह से "सही रास्ता" का सारांश देता है। – Pete
क्या प्रत्येक विधि के लिए एनोटेशन जोड़ने के बिना सभी विधियों के लिए कैश नियंत्रण को कैश नियंत्रण सेट करने का कोई तरीका है? –
[जर्सी के साथ एनोटेशन का उपयोग करके कैश-कंट्रोल] (http://alex.nederlof.com/blog/2013/07/28/caching-using-annotations-with-jersey/) बहुत साफ और पूर्ण –