Spring Boot CLI 包应用 Spring Boot CLI测试应用程序 Spring Boot CLI 创建项目 Spring启动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文件。 包含/排除 默认情况下,包含以下目录及其内容 public resources static templates META-INF 默认情况下,以下目录与其内容一起被排除 repository build target *.jar files *.groovy files 使用 --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) 在浏览器中浏览应用程序 我们基于弹簧的休息应用现已准备就绪。打开网址为 http://localhost:8080/ ,您将看到以下输出 Go to Message 单击消息链接,您将看到以下输出 Message: Welcome to CodingDict.Com! Spring Boot CLI测试应用程序 Spring Boot CLI 创建项目