📜  Spring Boot CLI-打包应用程序

📅  最后修改于: 2020-11-11 05:28:04             🧑  作者: Mango


Spring Boot CLI提供jar命令,以便将应用程序打包为jar文件。让我们测试在Starter Thymeleaf项目章节中创建的示例项目,以演示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文件。

包含/排除

默认情况下,包括以下目录及其内容-

  • 上市
  • 资源
  • 静态的
  • 范本
  • META-INF

默认情况下,以下目录及其内容被排除在外-

  • 资料库
  • 建立
  • 目标
  • * .jar文件
  • * .groovy文件

使用–include ,我们可以包括其他排除的目录。使用–exclude ,我们可以排除否则包含的目录。

运行可执行jar

要运行可执行的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)

在浏览器中浏览应用程序

我们的基于弹簧的休息申请现已准备就绪。以“ http:// localhost:8080 / ”打开网址,您将看到以下输出-

Go to Message

单击消息链接,您将看到以下输出-

Message: Welcome to TutorialsPoint.Com!