में प्लगइन आर्किटेक्चर को कार्यान्वित करना मैं स्प्रिंग बूट एप्लिकेशन में प्लगइन आर्किटेक्चर को कार्यान्वित करना चाहता हूं। मुझे अपने परिदृश्य की व्याख्या करने दो। मेरे पास एक मुख्य एप्लीकेशन है, जो सर्वर से शुरू होता है, सुरक्षा का प्रबंधन करता है आदि। ऐप मेरे अंतिम उत्पाद की जड़ की तरह है जिसमें इसमें रूट रूट और अन्य प्लगइन शामिल होंगे।एनोटेशन आधारित स्प्रिंग बूट एप्लिकेशन
अब, प्लगइन्स स्प्रिंग बूट आवेदन खुद को, जो मैं गतिशील विशिष्ट रास्ते में जार की खोज करके जड़ एप्लिकेशन को जोड़ने के लिए या द्वारा पुस्तकालय के रूप में निर्भरता परियोजना के लिए उन्हें शामिल हो सकता है।
प्लगइन्स की अपनी कॉन्फ़िगरेशन होती है और मुख्य रूट ऐप के अंदर चल रहे ऐप्स की तरह होती है। आइए मान लें कि रूट ऐप सर्वर चलाता है, प्लगइन ऐप में सभी कंट्रोलर (एंडपॉइंट्स), बीन्स इत्यादि हो सकते हैं जो मेरे उत्पाद को कार्यक्षमता प्रदान करते हैं।
इस आधार यह है, अब क्या मैं जानना चाहता हूँ है,
- मैं इस वास्तुकला कैसे प्राप्त कर सकते हैं?
- रूट ऐप प्लगइन के साथ कैसे संवाद करेगा?
- क्या उनके पास अलग-अलग एप्लिकेशन संदर्भ होंगे?
- मैं रूट ऐप से बाल ऐप को बूट और कॉन्फ़िगर कैसे कर सकता हूं?
- जब एप्लिकेशन क्लाइंट से अनुरोध प्राप्त करता है तो मैं विशिष्ट प्लगइन के अंदर विशिष्ट नियंत्रक के अनुरोध को रूट कैसे कर सकता हूं क्योंकि मेरे पास कई प्लगइन्स हो सकते हैं।
मैं यहां अवधारणा के बारे में उलझन में हूं, और यह कैसे काम कर सकता है। किसी भी प्रकार की मदद की सराहना की जाती है। अगर कोई उदाहरण है कि कोई भी प्रदान कर सकता है, तो यह बहुत ही अद्भुत होगा।
मैं इसी तरह की प्लगइन प्रणाली को लागू करने जा रहा हूं।क्या आपको एक समाधान मिला? – rvit34