Selepas projek dibangunkan, aplikasi bahagian hadapan dan bahagian belakang akan dibungkus dan kemudian digunakan ke pelayan untuk berlari. Sebelum menggunakan Spring Boot, aplikasi web Java biasanya dibungkus ke dalam pakej perang dan kemudian digabungkan dengan Tomcat untuk menyelesaikan penggunaan. Untuk Spring Boot, pengesyoran rasmi adalah untuk membungkus aplikasi Spring Boot ke dalam balang lemak (kaedah pembungkusan lalai Spring Boot), iaitu, pakej balang bergantung projek juga akan dimasukkan ke dalam pakej balang projek Spring Boot. Balang lemak ini akan membina Tomcat Come in, jadi tidak perlu mengkonfigurasi Tomcat secara berasingan apabila digunakan. Hanya muat naik pakej jar tanpa pra-memasang mana-mana pelayan, dan menggunakan aplikasi SpringBoot menjadi sangat mudah.
1 Buka projek, klik kanan projek dan pilih Open Module Settings
untuk memasukkan project Structure
, seperti yang ditunjukkan dalam rajah di bawah :
Pilih Artifacts
dan klik tanda tambah di tengah (Tetapan Projek->Artifak->JAR-> Daripada modul dengan kebergantungan), seperti yang ditunjukkan dalam rajah di bawah :
2, pilih ‘Kelas Utama’ dan klik OKCreate JAR from Modules
<.>
3. Mulakan pembungkusan, klik Maven Projects di sebelah kanan, buka
, mula-mula klik, kemudian klik LIfecycle
untuk menjana folder sasaran, yang mengandungi fail jar dinamakan selepas nama projek dan nombor versi Pembungkusan selesai. clean
package
(2) Gunakan maven untuk pembungkusan
<project> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
Tiada konfigurasi diperlukan secara automatik mencari Kelas masukan aplikasi berikut untuk pakej:
$ mvn clean package
3. Run jar Package
java -jar demoa-0.0.1-SNAPSHOT.jar
java -jar
4. Nota
Selepas pembungkusan, terdapat dua fail balang dalam direktori sasaran Salah satu pakej balang mempunyai akhiran
Ini ialah pakej balang yang dicipta oleh pemalam pembungkusan standard Maven Kelas sendiri dan tidak termasuk Ketergantungan, dan yang dengan akhiran ialah balang yang mengandungi kebergantungan yang dicipta oleh pemalam pembungkusan SpringBoot, yang boleh dijalankan secara langsung. .original
Atas ialah kandungan terperinci Bagaimana untuk membungkus projek springboot ke dalam pakej balang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!