منفذ التمهيد الربيع
Spring Boot هي حاوية ويب متكاملة افتراضيًا ، ويتم تشغيل طريقة بدء التشغيل بواسطة إدخال الوظيفة الرئيسية مثل برنامج Java العادي. يحتوي على حاوية تومكات مدمجة أو حاوية رصيف ، والتي يتم تحديدها بواسطة التكوين (TOMCAT الافتراضي). بالطبع ، يمكنك أيضًا حزم المشروع في حزمة الحرب ووضعه في حاوية ويب مستقلة (Tomcat ، WebLogic ، إلخ). بالطبع ، قبل ذلك ، تحتاج إلى إجراء تعديلات بسيطة على مدخل البرنامج.
حذاء الربيع شيء جيد. يمكن أن تبدأ مباشرة في الطريقة الرئيسية بدون حاوية ، ولا يوجد ملف تكوين مطلوب ، وهو مناسب وسريع لبناء بيئة. ومع ذلك ، عندما نريد أن نبدأ مشروعين سبرينغ بوت في نفس الوقت ، ستكون هناك مشاكل. من الممكن أن يتم تشغيل التطبيق الثاني لأن منفذ 8080 يشغله التطبيق الأول. في هذا الوقت ، نحتاج إلى تعديل منفذ بدء التشغيل لأحد المشاريع.
يمكن تنفيذها من خلال تنفيذ واجهة inserdedServletContainerCustomizer:
يمتد تطبيق الطبقة العامة على توسيع نطاق springbootservletinitializer inserdservletcontainercustomizer {Override محمية springapplicationbuilder تكوين (springapplicationbuilder builder) {return builder.sources (application.class) ؛ } public static void main (string [] args) {springapplication.run (application.class ، args) ؛ } Override public void تخصيص (configableMedDedServletContainer Container) {Container.setport (8081) ؛ }}شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!