2011-04-03 14 views
5

बनाएं मैं वसंत में एक एप्लीकेशन विकसित कर रहा हूं जिसमें नियंत्रक में कई विधियां हैं, और @RequestMapping का उपयोग करके विभिन्न यूआरएल में मैप किए गए हैं।नया वसंत एनोटेशन

इनमें से कुछ विधियां (और इसलिए यूआरएल) कुछ उपयोगकर्ता भूमिकाओं के लिए सुलभ हैं, न कि दूसरों के लिए। क्या मैं एनोटेशन बना सकता हूं, और इन विधियों को एनोटेट कर सकता हूं ताकि केवल विशेषाधिकार प्राप्त उपयोगकर्ताओं के पास सही तरीकों तक पहुंच हो, जबकि दूसरों के लिए नहीं?

अग्रिम धन्यवाद।

उत्तर

2

मुझे यकीन नहीं है कि नई एनोटेशन बनाने के लिए आपको वास्तव में क्या चाहिए। आप शायद स्प्रिंग सिक्योरिटी और इसकी एनोटेशन का उपयोग कर सकते हैं। यह देखने के लिए कि क्या आप खोज रहे हैं, कृपया here पर एक नज़र डालें।

2

आप वसंत सुरक्षा और इसकी टिप्पणियों का उपयोग कर सकते हैं, कुछ तरीकों तक पहुंच प्रतिबंधित कर सकते हैं। यह Blog post वसंत सुरक्षा 3 के साथ उपयोग की गई टिप्पणियों की कुछ विशेषताओं को दिखाता है।

this question and answer पर एक नज़र डालें, यह देखने के लिए कि आप वसंत सुरक्षा के शीर्ष पर अपनी खुद की टिप्पणियां कैसे बनाते हैं।

Spring Security 3.1, Chapter Expression-Based Access Control के दस्तावेज़ भी देखें।

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