Spring boot CLI提供jar命令以將應用程式打包為jar檔。測試在Thymeleaf專案章節中創建的示例專案,以演示Spring CLI的打包功能。 按照下麵提到的步驟打包示例專案 -
打包應用程式
輸入以下命令 -
D:/worksp/springboot-cli/TestApplication/> spring jar TestApplication.jar *.groovy
輸出
現在,可以看到在TestApplication
檔夾中創建的兩個新檔。
TestApplication.jar
- 可執行jar
檔。TestApplication.jar.original
- 原始jar
檔。
包含/排除
默認情況下,包含以下目錄及其內容 -
- public
- resources
- static
- templates
- META-INF
默認情況下,以下目錄與其內容一起被排除 -
- repository
- build
- target
*.jar
檔*.groovy
檔
使用--include
,可以包含其他排除的目錄。 使用--exclude
,可以排除其他包含的目錄。
運行可執行的Jar
輸入以下命令 -
D:/worksp/springboot-cli/TestApplication/> java -jar TestApplication.jar
在控制臺上看到以下輸出 -
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.0.5.RELEASE)
...
2018-11-08 16:27:28.300 INFO 8360 --- [ runner-0] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2018-11-08 16:27:28.305 INFO 8360 --- [ runner-0] o.s.boot.SpringApplication
在流覽器中流覽應用程式
基於Spring應用現已準備就緒。 打開網址為http//localhost:8080/
,將看到以下輸出 -
Go to Message
單擊消息鏈接,將看到以下輸出 -
Message: Welcome to xuhuhu.com!
上一篇:
Spring Boot CLI測試應用程式
下一篇:
Spring Boot CLI創建專案