2008-09-24 20 views
5

का उपयोग करके कई पहलुओं के लिए प्राथमिकता को परिभाषित/कॉन्फ़िगर कैसे करें मैं एक व्यवसाय पर स्प्रिंग एओपी (AspectJ एनोटेशन के साथ संयुक्त) का उपयोग करके कई पहलुओं को परिभाषित करने में सक्षम हूं (एक @ से पहले और दूसरा @ आसपास है) सेवा वर्गस्प्रिंग एओपी (या AspectJ)

वर्तमान में वे एक-एक करके (अनुक्रम में) कह रहे हैं। हालांकि मैं जानना चाहता हूं कि पहलुओं को बुलाए जाने की प्राथमिकता को कैसे परिभाषित किया जा सकता है और कहां।

कृपया मुझे वसंत एओपी के संबंध में मार्गदर्शन करें। कृपया ध्यान दें कि मैं वसंत 2.5.3 ढांचे का उपयोग कर रहा हूं।

उत्तर

5

मुझे इस समस्या का उत्तर मिला।

कोई विशेष पहलू वर्ग (@Aspect के साथ एनोटेटेड वर्ग) के लिए ऑर्डर/अनुक्रम निर्दिष्ट करने के लिए @ ऑर्डर एनोटेशन का उपयोग कर सकता है।

या पहलू वर्ग वसंत ढांचे के लिए ऑर्डर मूल्य प्रदान करने के लिए org.springframework.core.Ordered इंटरफ़ेस को कार्यान्वित कर सकता है।

संबंधित मुद्दे