如何運行Spring Boot項目


背景

幫別人指導一個Spring Boot項目,它在本地把項目push到git服務器上,然后在部署的服務器上把代碼pull下來(我猜應該是這個流程)

然后他問我這項目怎么運行?

我當時就懵了,因為我平時都是用IDEA直接run的

探索

於是查看了Spring Boot官網的文檔,發現在一開始就介紹了此部分

首先需要有Java環境和Maven環境(如果是基於Maven構建的話)

第一種方案就是直接用此命令mvn spring-boot:run

第二方案是先打包mvn package 然后使用此命令 jar tvf target/myproject-0.0.1-SNAPSHOT.jar

java -jar myproject-0.0.1-SNAPSHOT.jar

疑問

在第二種方案中,我有點不清楚的是,在官方文檔的Spring Boot start中,說要添加依賴spring-boot-maven-plugin,才能打包

但是我在實際實驗中,不添加此依賴,也是可以打包的,所以這是為什么呢?

麻煩清楚的大佬在評論區告知一下,不勝感激!



復盤

在第二種方案中,執行命令寫錯了,已修改
關於必須要加依賴spring-boot-maven-plugin,如果不加依賴的話,打包之后,運行的話會報錯:沒有主清單屬性

Spring Boot start
Using Spring Boot
Spring Boot:jar中沒有主清單屬性 - csdn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM