كيفية إضافة مسار السياق إلى تطبيق Spring Boot
يوفر Spring Boot طريقة سهلة لتعيين جذر السياق لتطبيقك، مما يسمح بذلك ليتم الوصول إليه عبر المضيف المحلي:port/{app_name}. إليك كيفية القيام بذلك:
استخدام خصائص التطبيق:
أنشئ ملف application.properties في دليل src/main/resources وأضفه الخصائص التالية:
server.contextPath=/mainstay
server.port=12378
إزالة تكوين حاوية Servlet المخصصة:
إذا كان لديك تكوين حاوية servlet مخصص في تطبيقك، مثل EmbeddedServletContainerFactory، قم بإزالته.
استخدم EmbeddedServletContainerCustomizer:
إذا كنت بحاجة إلى إجراء المعالجة اللاحقة على حاوية servlet، فقم بتنفيذ واجهة 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));
};
}
تجاوز الخصائص: يمكنك تجاوز الخصائص الافتراضية المعينة في application.properties باستخدام ملف خصائص خارجي أو معلمات JVM.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3