Springboot打包部署修改配置文件的方法

 更新时间:2020年09月25日 10:54:00   作者:劰的劰  
这篇文章主要介绍了Springboot打包部署修改配置文件的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一般情况下SpringBoot以Jar包的形式进行打包

打包 - jar包方式

1、pom文件引入插件

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

boot使用这个插件可以将项目打包成一个可运行的jar,无需在目标服务器安装tomcat等

2、idea中快速打包

在这里插入图片描述

3、java –jar运行项目

  • 在jar所在文件路径直接使用cmd通过java –jar运行项目
  • cmd执行命令:java -jar file-upload-1.0-SNAPSHOT.jar

在这里插入图片描述
在这里插入图片描述

4、修改jar包中的配置文件

  • 在jar包所在的路径打开cmd窗口/Powershell窗口
  • 列出jar包的文件清单(非必须,主要是为了方便查看需要修改的文件的路径)

输入命令:jar tf file-upload-1.0-SNAPSHOT.jar

在这里插入图片描述

将需要修改的文件解压出来
a. 输入命令:jar xf file-upload-1.0-SNAPSHOT.jar BOOT-INF/classes/config.properties
b. 会在当前jar包的同级目录下生成一个相对路径文件夹(所要修改的文件在该路径下)
c. 修改config.properties文件中的内容

在这里插入图片描述
在这里插入图片描述

使用修改后的文件替换jar包中对应的文件
输入命令:jar uf file-upload-1.0-SNAPSHOT.jar BOOT-INF/classes/config.properties

在这里插入图片描述

重启项目
使用 java -jar重启项目 打包 - war包方式

参考:

Spring Boot打jar包后配置文件的外部优化配置方法

springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)

到此这篇关于Springboot打包部署修改配置文件的方法的文章就介绍到这了,更多相关Springboot打包部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用google.kaptcha来生成图片验证码的实现方法

    使用google.kaptcha来生成图片验证码的实现方法

    这篇文章主要介绍了使用google.kaptcha来生成图片验证码的实现方法,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • SpringBoot实现异步事件驱动的方法

    SpringBoot实现异步事件驱动的方法

    本文主要介绍了SpringBoot实现异步事件驱动的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06
  • java中flatMap用法完整示例

    java中flatMap用法完整示例

    flatMap是java8的Stream流的一个方法,下面这篇文章主要给大家介绍了关于java中flatMap用法的相关资料,文中通过示例代码和图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Spring Boot如何读取自定义外部属性详解

    Spring Boot如何读取自定义外部属性详解

    这篇文章主要给大家介绍了关于Spring Boot如何读取自定义外部属性的相关资料,这个功能实现介绍的很详细,需要的朋友可以参考下
    2021-05-05
  • 深入浅出讲解Java集合之Map接口

    深入浅出讲解Java集合之Map接口

    这篇文章主要介绍了深入浅出讲解Java集合之Map接口,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • SpringBoot+ruoyi框架文件上传和下载的实现

    SpringBoot+ruoyi框架文件上传和下载的实现

    文件的上传和下载功能,是项目开发过程中比较常见的业务需求,本文主要介绍了SpringBoot+ruoyi框架文件上传和文件下载的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • idea中使用maven archetype新建项目时卡住问题解决方案

    idea中使用maven archetype新建项目时卡住问题解决方案

    这篇文章主要介绍了idea中使用maven archetype新建项目时卡住,解决本问题的方法,就是在maven的runner加上参数-DarchetypeCatalog=local就可以了,不需要下载xml文件再放到指定目录,需要的朋友可以参考下
    2023-08-08
  • 利用java批量给pdf加水印的方法示例

    利用java批量给pdf加水印的方法示例

    这篇文章主要介绍了利用java批量给pdf加水印的方法,文中给出了简单的示例代码,需要的朋友可以参考借鉴,下面来一起看吧。
    2017-03-03
  • 关于springcloud集成nacos遇到的问题

    关于springcloud集成nacos遇到的问题

    这篇文章主要介绍了关于springcloud集成nacos遇到的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 一文详解Java如何创建和销毁对象

    一文详解Java如何创建和销毁对象

    Java由Sun Microsystems发明并在1995年发布,是世界上使用最广泛的编程语言之一。本文主要和大家介绍一下Java是如何创建和销毁对象的,希望对大家有所帮助
    2022-11-11

最新评论