स्प्रिंग बूट एप्लिकेशन में संदर्भ पथ कैसे जोड़ें
स्प्रिंग बूट आपके एप्लिकेशन के लिए संदर्भ रूट सेट करने का एक आसान तरीका प्रदान करता है, इसकी अनुमति देता है लोकलहोस्ट:पोर्ट/{app_name} के माध्यम से एक्सेस किया जा सकता है। इसे करने का तरीका यहां दिया गया है:
एप्लिकेशन गुणों का उपयोग करें:
src/main/resources निर्देशिका में एक application.properties फ़ाइल बनाएं और जोड़ें निम्नलिखित गुण:
server.contextPath=/mainstay
server.port=12378
कस्टम सर्वलेट कंटेनर कॉन्फ़िगरेशन निकालें:
यदि आपके एप्लिकेशन में एक कस्टम सर्वलेट कंटेनर कॉन्फ़िगरेशन है, जैसे कि EmbeddedServletContainerFactory, हटाएँ यह।
EmbeddedServletContainerCustomizer का उपयोग करें:
यदि आपको सर्वलेट कंटेनर पर पोस्ट-प्रोसेसिंग करने की आवश्यकता है, तो EmbeddedServletContainerCustomizer इंटरफ़ेस लागू करें और इसे इसमें जोड़ें आपका कॉन्फ़िगरेशन. उदाहरण के लिए, त्रुटि पृष्ठ जोड़ने के लिए:
@Bean
public EmbeddedServletContainerCustomizer errorPageCustomizer() {
return factory -> {
ErrorPage notFoundPage = new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html");
ErrorPage forbiddenPage = new ErrorPage(HttpStatus.FORBIDDEN, "/forbidden.html");
factory.setErrorPages(Arrays.asList(notFoundPage, forbiddenPage));
};
}
ओवरराइडिंग गुण:
आप बाहरी गुण फ़ाइल या जेवीएम पैरामीटर का उपयोग करके एप्लिकेशन.प्रॉपर्टी में सेट डिफ़ॉल्ट गुणों को ओवरराइड कर सकते हैं।
यह सेटअप संदर्भ पथ को /मेनस्टे पर सेट करेगा और आपका एप्लिकेशन पोर्ट पर चलेगा 12378. फिर आपका आवेदन लोकलहोस्ट:12378/मेनस्टे के माध्यम से पहुंच योग्य होगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3