需要時SpringBoot項目
通過創建可以在生產環境中運行的完全獨立的可執行jar文件來結束示例。可執行jar(有時稱為“胖jar”)是包含您的已編譯類以及代碼需要運行的所有jar依賴項的歸檔文件。
要創建可執行jar,我們需要將添加spring-boot-maven-plugin
到pom.xml
。為此,請在該dependencies
部分下方插入以下行:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
保存pom.xml
並從命令行運行mvn package
如果查看target
目錄,則應該看到myproject-0.0.1-SNAPSHOT.jar
。該文件的大小應為10 MB左右。如果您想窺視內部,可以使用jar tvf
,如下所示:
您還應該myproject-0.0.1-SNAPSHOT.jar.original
在target
目錄中看到一個更小的文件。這是Maven在Spring Boot重新打包之前創建的原始jar文件。
要運行該應用程序,請使用以下java -jar
命令:
$ java -jar target / myproject-0.0.1-SNAPSHOT.jar
要退出該應用程序,請按ctrl-c
。