SpringBoot项目打jar包与war包的详细步骤
更新时间:2023年02月24日 10:00:32 作者:白胡子永远
SpringBoot和我们之前学习的web应用程序不一样,其本质上是一个 Java应用程序,那么又如何部署呢?这篇文章主要给大家介绍了关于SpringBoot项目打jar包与war包的详细步骤,需要的朋友可以参考下
背景:使用Idea编辑器
一. SpringBoot项目打war包
步骤:
- 在pom.xml文件中的<build>标签,使用<finalName>标签,去给生成的war包起名字。若是没有指定名字,那么将会依照当前pom文件中的gav坐标,生成一个av.war的包。
- 在pom.xml文件中的gav坐标下面,使用<packaging >标签,去指定打war包。(因为SpringBoot默认会打jar包,所以当要打war包的时候,必须手动写上打war包)
- 然后右击idea编辑器最右边的maven,选择当前的项目,然后再选择Lifecycle,然后再选择package便可以打包了。
步骤1的图如下:
步骤2的图如下:
注意:
若是想让打的war包可以在其他的服务器上运行,我们需要让启动类去继承SpringBootServletInitializer类,且重写SpringBootServletInitializer类里面的configure()方法。具体代码如下:
二. SpringBoot项目打jar包
总结
到此这篇关于SpringBoot项目打jar包与war包的详细步骤的文章就介绍到这了,更多相关SpringBoot打jar包和war包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringMVC处理器映射器HandlerMapping详解
这篇文章主要介绍了SpringMVC处理器映射器HandlerMapping详解,在SpringMVC中会有很多请求,每个请求都需要一个HandlerAdapter处理,具体接收到一个请求之后使用哪个HandlerAdapter进行处理呢,他们的过程是什么,需要的朋友可以参考下2023-09-09Spring Boot整合EasyExcel(完整版包含上传解析excel和下载模板)
这篇文章主要介绍了Spring Boot整合EasyExcel(完整版包含上传解析excel和下载模板),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-12-12
最新评论