springboot文件打包成jar或war的方法

 更新时间:2019年08月29日 15:58:59   作者:cnblogs296  
这篇文章主要介绍了springboot文件打包成jar或war的方法以及相关知识点,需要的朋友们参考下。

jar:

pom.xml:

<packaging>jar</packaging>
 
<build>    
   <plugins>
     <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
     </plugin>
   </plugins>
</build>

其他不变

maven -> package

找到 jar 包,cmd -> java -jar xx.jar

war:

pom.xml:

<packaging>war</packaging>

启动类 继承 SpringBootServletInitializer,重写 configure

@SpringBootApplication
public class Application extends SpringBootServletInitializer {
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }

  @Override
  protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
  }
}

其他不变

maven -> package

找到 war 包,丢到 tomcat,启动、访问

以上就是本次整理的全部知识点内容,感谢大家对脚本之家的支持。

相关文章

  • 浅谈java 单例模式DCL的缺陷及单例的正确写法

    浅谈java 单例模式DCL的缺陷及单例的正确写法

    这篇文章主要介绍了浅谈java 单例模式DCL的缺陷及单例的正确写法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Spring的@Lazy懒加载注解用法详细解析

    Spring的@Lazy懒加载注解用法详细解析

    这篇文章主要介绍了Spring的@Lazy懒加载注解用法详细解析,SpringIoC容器会在启动的时候实例化所有单实例 bean ,如果我们想要实现 Spring 在启动的时候延迟加载 bean,即在首次调用bean的时候再去执行初始化,就可以使用 @Lazy 注解来解决这个问题,需要的朋友可以参考下
    2023-11-11
  • 全链路监控平台Pinpoint SkyWalking Zipkin选型对比

    全链路监控平台Pinpoint SkyWalking Zipkin选型对比

    这篇文章主要为大家介绍了全链路监控平台Pinpoint SkyWalking Zipkin实现的选型对比,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • 详解Java修饰符

    详解Java修饰符

    Java语言提供了很多修饰符,主要分为以下两类:访问修饰符;非访问修饰符。修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明,下面就跟小编一起来看下吧
    2016-12-12
  • springboot接收日期字符串参数与返回日期字符串类型格式化

    springboot接收日期字符串参数与返回日期字符串类型格式化

    这篇文章主要介绍了springboot接收日期字符串参数与返回日期字符串类型格式化,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java设计模式 模板模式及应用场景解析

    Java设计模式 模板模式及应用场景解析

    这篇文章主要介绍了Java设计模式 模板模式及应用场景解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • MyBatis-Plus中的逻辑删除使用详解

    MyBatis-Plus中的逻辑删除使用详解

    开发系统时,有时候在实现功能时,删除操作需要实现逻辑删除就是将数据标记为删除,而并非真的物理删除(非DELETE操作),查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除
    2022-12-12
  • Java编程中的防转义和转义技巧汇总

    Java编程中的防转义和转义技巧汇总

    在编程过程中,我们常常需要处理特殊字符和特定上下文,以确保生成的内容在正确的环境中能够被解析和显示,本文将介绍一些常见的防转义或者转义处理的编程技巧,需要的可以参考一下
    2023-07-07
  • 在本地用idea连接虚拟机上的hbase集群的实现代码

    在本地用idea连接虚拟机上的hbase集群的实现代码

    这篇文章主要介绍了在本地用idea连接虚拟机上的hbase集群的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • mybatis-plus雪花算法增强idworker的实现

    mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论