"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > प्रश्न प्रारूप और सामग्री फोकस को ध्यान में रखते हुए यहां कुछ शीर्षक विकल्प दिए गए हैं: विकल्प 1 (समस्या और समाधान पर ध्यान दें): * स्प्रिंग बूट एप्लिकेशन में संदर्भ पथ कैसे सेट करें: बचना

प्रश्न प्रारूप और सामग्री फोकस को ध्यान में रखते हुए यहां कुछ शीर्षक विकल्प दिए गए हैं: विकल्प 1 (समस्या और समाधान पर ध्यान दें): * स्प्रिंग बूट एप्लिकेशन में संदर्भ पथ कैसे सेट करें: बचना

2024-11-08 को प्रकाशित
ब्राउज़ करें:835

Here are a few title options, keeping in mind the question format and content focus:

Option 1 (Focus on the problem and solution):

* How to Set a Context Path in a Spring Boot Application: Avoiding Auto-Configuration Override 

Option 2 (Focus on the sp

स्प्रिंग बूट एप्लिकेशन में एक संदर्भ पथ जोड़ना

स्प्रिंग बूट एप्लिकेशन के लिए प्रोग्रामेटिक रूप से एक संदर्भ रूट सेट करने के लिए, आप EmbeddedServletContainerFactory का उपयोग कर सकते हैं बीन. यह बीन आपको एप्लिकेशन द्वारा उपयोग किए गए सर्वलेट कंटेनर को अनुकूलित करने की अनुमति देता है।

दिए गए उदाहरण में, आपने servletContainer() नामक एक कस्टम एंबेडेड सर्वलेट कन्टेनर फैक्ट्री बीन बनाया है जो संदर्भ पथ को / मुख्य आधार पर सेट करता है। हालाँकि, समस्या यह है कि स्प्रिंग बूट ऑटो-कॉन्फ़िगरेशन आपके कस्टम बीन का पता लगाता है और डिफ़ॉल्ट मान (एक खाली स्ट्रिंग) के साथ संदर्भ पथ को ओवरराइड करता है।

इस समस्या को हल करने के लिए, एक कस्टम एंबेडेडसर्वलेटकंटेनरफैक्टरी बीन बनाने के बजाय, आप बस अपनी एप्लिकेशन.प्रॉपर्टी फ़ाइल में निम्नलिखित गुण जोड़ सकते हैं:

server.servlet.context-path=/mainstay
server.port=12378

यह एप्लिकेशन को संदर्भ पथ के रूप में /mainstay का उपयोग करने और पोर्ट 12378 पर सुनने के लिए कॉन्फ़िगर करेगा। वैकल्पिक रूप से, यदि आपको सर्वलेट कंटेनर में अतिरिक्त अनुकूलन करने की आवश्यकता है, तो आप अभी भी EmbeddedServletContainerCustomizer इंटरफ़ेस का उपयोग कर सकते हैं .

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3