بالإضافة إلى حزم الجرة القابلة للتنفيذ ، يدعم Spring Boot أيضًا حزم الحرب التقليدية. تصف هذه المقالة كيفية بناء حزم الحرب التقليدية باستخدام SPRING BOOT.
خطوات SPRING BOOT لاستخدام حزمة الحرب هي كما يلي:
1. تحديد نوع التغليف في pom.xml
<packaging> الحرب </packaging>
2. أضف قاذفة التمهيد الربيع (يمكن أن يكون أيضًا من خلال الوالدين)
<RependencyManagement> <Rependencies> <Rependency> <!-استيراد إدارة التبعية من SPRING BOOT-> <LOUREID> ORG.SPRINGFRAMEWORK.BOOT </GroupID> <STIFACTID> SPRING-BOOT-DEPENDENCALES </stifactID> <SELTED> 1.5.6.RELEASE </apples> <type> pom </scope> </premency> </redencedmancing>
3. أضف التبعية النابضة بالشكل
<Rependency> <roupiD> org.springframework.boot </groupId> <intifactid> Spring-Boot-Starter-Web </stifactid> <Svisplusions> <Section> <roucid> org.springframework.boot </rougiD> </التبعية>
4. إضافة المكونات الإضافية المعبأة
<Nudgle> <uccedins> <sucplin> <roupiD> org.springframework.boot </groupId> <StifactId> spring-boot-maven-plugin </stifactid> </spliexin> </sunals> </build>
5. الطبقة الرئيسية ترث SpringBootservletinitializer
/** * تطبيق الحرب */@springbootapplicationpublicpublic class warapplication يمتد springbootservletinitializer {public static void main (string [] args) {springapplication.run (warapplication.class ، args) ؛ }}6. قم بتنفيذ حزمة MVN Clean
$ mvn package clean
7. انسخ حزمة الحرب النهائية إلى حاوية (مثل Tomcat) وتشغيلها.
هنا نحتاج إلى شرح موجز:
يمكن للتطبيق الرئيسي تجاوز جهاز springBootServletinitializer باستخدام طريقة التكوين وتخصيص تكوين Boot SPRING.
/*** تكوين التطبيق. عادة ما يكون كل ما عليك فعله هو إضافة مصادر * (مثل فئات التكوين) لأن الإعدادات الأخرى لها افتراضات معقولة. يمكنك * اختيار (على سبيل المثال) لإضافة وسيطات سطر الأوامر الافتراضية ، أو تعيين ملف تعريف نشط * نابض. * param builder منشئ لسياق التطبيق * @Return Builder * seee springapplicationbuilder */ configurebuilder springapplicationbuilder المحمي (springapplicationBuilder builder) {return builder ؛ } قم بتنزيل رمز مصدر المثيل
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.