पथ/** या पथ/* के साथ स्प्रिंग सिक्योरिटी इंटरसेप्ट-यूआरएल पैटर्न के बीच क्या अंतर है मैंने नीचे कुछ स्प्रिंग सुरक्षा कॉन्फ़िगरेशन देखा है, लेकिन मुझे समझ में नहीं आता है/* बनाम/**स्प्रिंग इंटरसेप्ट-यूआरएल पैटर्न
पथ/** या पथ/* के साथ स्प्रिंग सिक्योरिटी इंटरसेप्ट-यूआरएल पैटर्न के बीच क्या अंतर है मैंने नीचे कुछ स्प्रिंग सुरक्षा कॉन्फ़िगरेशन देखा है, लेकिन मुझे समझ में नहीं आता है/* बनाम/**स्प्रिंग इंटरसेप्ट-यूआरएल पैटर्न
/**
बनाम /*
आजकल चौखटे में एक सुंदर आम बात है, और आम तौर पर Apache Ant Pathing
या कुछ इसी तरह के रूप में जाना जाता है। असल में, 2 के बीच का अंतर यह है कि /**
उपनिर्देशिका समेत संपूर्ण निर्देशिका पेड़ से मेल खाता है, जहां /*
केवल उस स्तर पर मेल खाता है जिस पर यह निर्दिष्ट है।
उदाहरण के लिए, जबकि
/**/*.java
दोनों से मेल खाएंगे मान लीजिए आप निम्न फ़ाइलें
Main.java
directory/Main.java
फिर
/*.java
Main.java
से मेल खाएंगे, लेकिन नहीं directory/Main.java
था।
स्पष्ट रूप से सिद्धांत वसंत सुरक्षा में यूआरएल के लिए बिल्कुल लागू होते हैं, बस इस मामले में फ़ाइल नामों के माध्यम से इसे चित्रित करना थोड़ा आसान लग रहा था।
धन्यवाद, मैं साइट पर नया हूं और अभी तक सब कुछ पूरी तरह से समझ नहीं पा रहा हूं लेकिन मैं वहां जाऊंगा – c12