@axtavt नोट्स के रूप में, आप इसे नहीं कर सकते हैं। यहां क्यों है (मुझे लगता है) उन्होंने इसे इस तरह से डिजाइन किया है।
आदेश निर्दिष्ट करने के लिए, टिप्पणियों को एक अतिरिक्त तर्क की आवश्यकता होगी कि (किसी भी तरह) श्रृंखला में स्थिति निर्दिष्ट करता है; जैसे एक आदेश'। इस के साथ समस्याओं कर रहे हैं: एक सर्वलेट फिल्टर जिसका क्रम एनोटेशन मानकों द्वारा निर्दिष्ट किया जाता की एक संख्या है
, तो प्रोग्रामर/deployer बाहर काम करने के फिल्टर वर्गों के लिए एनोटेशन जांच करने के लिए है क्या वास्तविक आदेश है।
एक दिए गए फ़िल्टर वर्ग सिद्धांत में कई servlets, यहां तक कि कई वेबैप में भी इस्तेमाल किया जा सकता है। प्रत्येक सर्वलेट या वेबएप फ़िल्टर ऑर्डर अलग होना चाहता है। आप फ़िल्टर क्लास पर एनोटेशन का उपयोग करके इसे हासिल नहीं कर सकते हैं।
यदि कोई फ़िल्टर ऑर्डर बदलने के लिए आवश्यक वेबपैप को तैनात करने वाला व्यक्ति है, तो उसे स्रोत कोड को संशोधित करने, पुन: संकलित करने और WAR फ़ाइल को पुनर्निर्माण करने की आवश्यकता होगी।
मैं कल्पना डिजाइनरों इन समस्याओं को देखा और फैसला किया है कि सबसे अच्छा जगह फ़िल्टर क्रम निर्दिष्ट करने के लिए web.xml फ़ाइल में है।
स्रोत
2011-02-08 13:32:32
क्या यह 'loadOnStartupOrder' विशेषता के माध्यम से नियंत्रित नहीं है? – musiKk