Spring boot CLI提供了jar命令,以便将应用程序打包为jar文件.让我们测试在 Starter Thymeleaf Project 章节中创建的示例项目,以演示Spring CLI的打包功能.
按照下面描述的步骤打包示例项目 :
要打包应用程序,首先输入以下命令 :
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
该命令将打印以下输出 :
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
现在您可以看到在TestApplication文件夹中创建的两个新文件.
TestApplication.jar : 可执行的jar文件.
TestApplication.jar.original : 原始jar文件.
默认情况下,下列目录包括在内content :
public
资源
静态
模板
META-INF
默认情况下,关注目录被排除及其内容 :
repository
build
目标
* .jar文件
* .groovy文件
使用 - include ,我们可以包含其他排除的目录.使用 - exclude ,我们可以排除其他包含的目录.
运行可执行文件Jar ,键入以下命令 :
E:/Test/TestApplication/> java -jar TestApplication.jar
上面的命令将在控制台上生成以下输出 :
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.8.RELEASE) ... 2017-11-08 16:27:28.300 INFO 8360 --- [ runner-0] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) 2017-11-08 16:27:28.305 INFO 8360 --- [ runner-0] o.s.boot.SpringApplication : Started application in 4.203 seconds (JVM running for 38.792)
我们的基于spring的休息应用程序现已准备就绪.打开网址为" http://localhost:8080/",您将看到以下输出 :
Go to Message
单击消息链接,您将看到以下输出 :
Message: Welcome to TutorialsPoint.Com!