在本文中,我們將學(xué)習(xí)如何將Spring Boot項(xiàng)目打包成可執(zhí)行的Jar包。這對(duì)于部署到服務(wù)器或者創(chuàng)建一個(gè)獨(dú)立的可執(zhí)行程序非常有用。下面是詳細(xì)的步驟和示例代碼。
步驟1:添加Maven依賴
我們需要在項(xiàng)目的"pom.xml"文件中添加以下Maven依賴:
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>
步驟2:編寫啟動(dòng)類
我們需要?jiǎng)?chuàng)建一個(gè)啟動(dòng)類。這個(gè)類需要包含"main"方法,并使用"@SpringBootApplication"注解標(biāo)記。例如:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}步驟3:配置打包選項(xiàng)
在項(xiàng)目的根目錄下,運(yùn)行以下命令來生成一個(gè)可執(zhí)行的Jar包:
mvn clean package
這將會(huì)在"target"目錄下生成一個(gè)名為"your-app-name-0.0.1-SNAPSHOT.jar"的文件(其中"0.0.1-SNAPSHOT"表示版本號(hào))。
步驟4:運(yùn)行可執(zhí)行Jar包
我們可以使用以下命令來運(yùn)行剛剛生成的可執(zhí)行Jar包:
java -jar target/your-app-name-0.0.1-SNAPSHOT.jar
我們的Spring Boot項(xiàng)目就被成功打包成了一個(gè)可執(zhí)行的Jar包。你可以根據(jù)需要修改啟動(dòng)類和其他相關(guān)配置,以滿足你的實(shí)際需求。