包装应用(Packaging Application)
优质
小牛编辑
134浏览
2023-12-01
Spring启动CLI提供了jar命令,以便将应用程序打包为jar文件。 让我们测试在Starter Thymeleaf项目章节中创建的示例项目,以演示Spring CLI的打包功能。
按照下面描述的步骤打包示例项目 -
打包应用程序
要打包应用程序,请先键入以下命令 -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
输出 (Output)
该命令将打印以下输出 -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
输出 (Output)
现在,您可以看到在TestApplication文件夹中创建的两个新文件。
TestApplication.jar - 可执行jar文件。
TestApplication.jar.original - 原始jar文件。
Include/Exclude
默认情况下,包含以下目录及其内容 -
- public
- resources
- static
- templates
- META-INF
默认情况下,以下目录及其内容被排除在外 -
- repository
- build
- target
- * .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 xnip.cn!