当一个项目开发完毕,需把其进行打包并部署到服务器上运行。
一. Spring Boot如何打包
Spring Boot有两种打包方式:jar, war。两者区别在于jar内嵌了tomact,而war没有。因此jar部署简单快速,也是Spring Boot默认打包方式。
下面拿“ spring-boot-cors“项目来进行打包演示。
1、 jar打包
网盘进入”spring-boot-cors “项目目录后输入”cmd”打开命令行工具,运行 mvn clean package -Dmaven.test.skip=true 命令,即可快速打包 Spring Boot 应用。
下图中的 jar 文件,即为打包后的 Spring Boot 应用。

2、 war打包
步骤一:修改pom.xml文件

步骤二:排除内置Tomcat

步骤三:注册启动类(告诉Tomcat应用入口在哪里)
继承 SpringBootServletInitializer 类并重写 configure 方法.

步骤四:war打包
生成war包的命令与jar包的方式是一样的,具体命令:mvn clean package -Dmaven.test.skip=true

本文介绍了SpringBoot项目的打包过程,包括jar和war两种方式。对于jar包,通过`mvn clean package -Dmaven.test.skip=true`命令直接打包;war包则需要修改pom.xml,排除内置Tomcat,并实现SpringBootServletInitializer来指定应用入口,最后同样使用mvn命令打包。

3115

被折叠的 条评论
为什么被折叠?



