"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > فيما يلي بعض العناوين المبنية على الأسئلة والتي تناسب محتوى مقالتك: * كيفية تكوين مسار السياق لتطبيق Spring Boot الخاص بك؟ * كيف يمكنني الوصول إلى تطبيق Spring Boot الخاص بي باستخدام Con Custom Con

فيما يلي بعض العناوين المبنية على الأسئلة والتي تناسب محتوى مقالتك: * كيفية تكوين مسار السياق لتطبيق Spring Boot الخاص بك؟ * كيف يمكنني الوصول إلى تطبيق Spring Boot الخاص بي باستخدام Con Custom Con

تم النشر بتاريخ 2024-11-08
تصفح:559

Here are a few question-based titles that fit the content of your article:

* How to Configure a Context Path for Your Spring Boot Application?
* How Can I Access My Spring Boot App Using a Custom Context Path?
* Want to Control the URL Path of Your Sprin

كيفية إضافة مسار السياق إلى تطبيق Spring Boot

يوفر Spring Boot طريقة سهلة لتعيين جذر السياق لتطبيقك، مما يسمح بذلك ليتم الوصول إليه عبر المضيف المحلي:port/{app_name}. إليك كيفية القيام بذلك:

  1. استخدام خصائص التطبيق:

    أنشئ ملف application.properties في دليل src/main/resources وأضفه الخصائص التالية:

    server.contextPath=/mainstay
    server.port=12378
  2. إزالة تكوين حاوية Servlet المخصصة:

    إذا كان لديك تكوين حاوية servlet مخصص في تطبيقك، مثل EmbeddedServletContainerFactory، قم بإزالته.

  3. استخدم 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));
        };
    }
  4. تجاوز الخصائص: يمكنك تجاوز الخصائص الافتراضية المعينة في application.properties باستخدام ملف خصائص خارجي أو معلمات JVM.

  5. سيقوم هذا الإعداد بتعيين مسار السياق إلى /mainstay وتشغيل التطبيق الخاص بك على المنفذ 12378. سيتم بعد ذلك الوصول إلى التطبيق الخاص بك عبر المضيف المحلي:12378/الدعامة الأساسية.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3