SpringBoot项目打jar包与war包的详细步骤

 更新时间:2023年02月24日 10:00:32   作者:白胡子永远  
SpringBoot和我们之前学习的web应用程序不一样,其本质上是一个 Java应用程序,那么又如何部署呢?这篇文章主要给大家介绍了关于SpringBoot项目打jar包与war包的详细步骤,需要的朋友可以参考下

背景:使用Idea编辑器

一. SpringBoot项目打war包

步骤:

  1. 在pom.xml文件中的<build>标签,使用<finalName>标签,去给生成的war包起名字。若是没有指定名字,那么将会依照当前pom文件中的gav坐标,生成一个av.war的包。
  2. 在pom.xml文件中的gav坐标下面,使用<packaging >标签,去指定打war包。(因为SpringBoot默认会打jar包,所以当要打war包的时候,必须手动写上打war包)
  3. 然后右击idea编辑器最右边的maven,选择当前的项目,然后再选择Lifecycle,然后再选择package便可以打包了。

步骤1的图如下:

步骤2的图如下:

注意:

若是想让打的war包可以在其他的服务器上运行,我们需要让启动类去继承SpringBootServletInitializer类,且重写SpringBootServletInitializer类里面的configure()方法。具体代码如下:

二. SpringBoot项目打jar包

总结

到此这篇关于SpringBoot项目打jar包与war包的详细步骤的文章就介绍到这了,更多相关SpringBoot打jar包和war包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • spring @profile注解的使用方法

    spring @profile注解的使用方法

    本篇文章主要介绍了spring @profile注解的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • MyBatis常用的jdbcType数据类型

    MyBatis常用的jdbcType数据类型

    这篇文章主要介绍了MyBatis常用的jdbcType数据类型的相关资料,需要的朋友可以参考下
    2016-12-12
  • mybatis plus实现分页逻辑删除

    mybatis plus实现分页逻辑删除

    这篇文章主要为大家介绍了mybatis plus实现分页逻辑删除的方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 浅谈JVM垃圾回收之哪些对象可以被回收

    浅谈JVM垃圾回收之哪些对象可以被回收

    这篇文章主要介绍了JVM垃圾回收之哪些对象可以被回收,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Spring+MyBatis多数据源配置实现示例

    Spring+MyBatis多数据源配置实现示例

    本篇文章主要介绍了Spring+MyBatis多数据源配置实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Spring Aop注解实现

    Spring Aop注解实现

    本文我们通过Spring AOP和Java的自定义注解来实现日志的插入功能,非常不错,具有一定的参考借鉴价值,需要的朋友一起看看吧,希望对你有所帮助
    2021-07-07
  • Java流式操作之Collectors工具类操作指南

    Java流式操作之Collectors工具类操作指南

    Collectors是Collector的工具类,类中提供了很多流收集、归约、分组、分区等方法,方便我们直接使用,下面这篇文章主要给大家介绍了关于Java流式操作之Collectors工具类操作的相关资料,需要的朋友可以参考下
    2023-05-05
  • 在已有spring的基础上集成hibernate的实例讲解

    在已有spring的基础上集成hibernate的实例讲解

    下面小编就为大家带来一篇在已有spring的基础上集成hibernate的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • SpringBoot整合Mybatis-Plus实现关联查询

    SpringBoot整合Mybatis-Plus实现关联查询

    Mybatis-Plus(简称MP)是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatis-Plus支持所有Mybatis原生的特性,本文给大家介绍了SpringBoot整合Mybatis-Plus实现关联查询,需要的朋友可以参考下
    2024-08-08
  • 解决日期转化Json异常- Date JSON parse error

    解决日期转化Json异常- Date JSON parse error

    这篇文章主要介绍了解决日期转化Json异常- Date JSON parse error问题。具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06

最新评论