Selain paket toples yang dapat dieksekusi, Spring Boot juga mendukung paket perang tradisional. Artikel ini menjelaskan cara membangun paket perang tradisional menggunakan boot musim semi.
Langkah -langkah untuk Spring Boot untuk menggunakan paket perang adalah sebagai berikut:
1. Tentukan jenis pengemasan di pom.xml
<packaging> perang </packaging>
2. Tambahkan Spring Boot Launcher (juga bisa melalui Parent)
<dependencyManagement> <dependencies> <dependency> <!-- Import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.6.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependency> </dependency> </DependencyManagement>
3. Tambahkan ketergantungan Spring-Boot-Starter-Web
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-web </artifactid> <scuplusions> <scuxcusion> <grouptid> org.sprramework.boot </ArtifactId> <ArtiFacTID> <ArtifactId> <contif-Boot-STARTER-T-TOPAT.BOTION </groupid> <ArtiFacTID> <artifactid> <contifactid> <t ArtifactD> Spring-boot-starter-tomcat
4. Tambahkan plug-in kemasan
<build> <lugin> <lugin> <groupid> org.springframework.boot </plomplupid> <ArTifactId> spring-boot-maven-plugin </artifactid> </lugin> </dugin> </build>
5. Kelas Utama mewarisi springbootservletinitializer
/** * Aplikasi perang */@springbootApplicationPublic kelas WarApplication memperluas springbooterverinitializer {public static void main (string [] args) {springapplication.run (warapplication.class, args); }}6. Jalankan Paket Bersih MVN
Paket Bersih $ MVN
7. Salin paket perang jadi ke wadah (seperti tomcat) dan jalankan.
Di sini kita membutuhkan penjelasan singkat:
Aplikasi utama dapat mengganti springbootservletInitializer dengan metode konfigurasi dan menyesuaikan konfigurasi boot pegas.
/*** Konfigurasikan aplikasi. Biasanya yang perlu Anda lakukan hanyalah menambahkan sumber * (misalnya kelas konfigurasi) karena pengaturan lain memiliki default yang masuk akal. Anda dapat * memilih (misalnya) untuk menambahkan argumen baris perintah default, atau mengatur profil pegas * aktif. * @param Builder Pembangun untuk konteks aplikasi * @Return The Application Builder * @See SpringApplicationBuilder */ Protected SpringApplicationBuilder Configure (SpringApplicationBuilder Builder) {return builder; } Unduh kode sumber instan
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.