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包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 通过反射注解批量插入数据到DB的实现方法

    通过反射注解批量插入数据到DB的实现方法

    今天小编就为大家分享一篇关于通过反射注解批量插入数据到DB的实现方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法

    SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法

    这篇文章主要介绍了SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Java基础学习笔记之数组详解

    Java基础学习笔记之数组详解

    这篇文章主要介绍了Java基础学习笔记之数组,结合实例形式详细分析了java的基本概念、定义、迭代、输出、反转、排序等常用操作技巧,需要的朋友可以参考下
    2019-08-08
  • Apache Commons fileUpload文件上传多个示例分享

    Apache Commons fileUpload文件上传多个示例分享

    这篇文章主要为大家分享了Apache Commons fileUpload文件上传4个示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Java设计模式笔记之抽象工厂代码示例

    Java设计模式笔记之抽象工厂代码示例

    这篇文章主要介绍了Java设计模式笔记之抽象工厂代码示例,见解独到,代码详细,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • java父类和子类初始化顺序的深入理解

    java父类和子类初始化顺序的深入理解

    本篇文章是对java父类和子类初始化顺序进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • SpringBoot整合Web开发之文件上传与@ControllerAdvice

    SpringBoot整合Web开发之文件上传与@ControllerAdvice

    @ControllerAdvice注解是Spring3.2中新增的注解,学名是Controller增强器,作用是给Controller控制器添加统一的操作或处理。对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不止于此
    2022-08-08
  • Java list.remove( )方法注意事项

    Java list.remove( )方法注意事项

    这篇文章主要介绍了Java list.remove( )方法注意事项,非常简单易懂,需要的朋友可以参考下
    2018-08-08
  • Spring Boot配置特定属性spring.profiles的方法

    Spring Boot配置特定属性spring.profiles的方法

    这篇文章主要介绍了Spring Boot配置特定属性spring.profiles的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • 一文彻底搞懂java多线程和线程池

    一文彻底搞懂java多线程和线程池

    当一个服务器接受到大量短小线程的请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁次数,提高服务器的工作效率,这篇文章主要给大家介绍了如何通过一文彻底搞懂java多线程和线程池的相关资料,需要的朋友可以参考下
    2021-09-09

最新评论