教你不借助三方软件直接修改jar包里的配置信息

教你不借助三方软件直接修改jar包里的配置信息

本篇文章主要介绍如何直接修改jar包里的配置信息,其实很简单,首先你的电脑需要安装JDK环境(打开JDK下载页面后选择java8直接下载安装即可),然后只需要三步操作即可完成,第一步、打开jar包,第二步、修改配置信息,第三步、打包jar。下面介绍具体操作方法

一、打开jar包

打开jar包有两种方式,一种是直接利用解压缩软件打开,另一种是通过命令行方式,这里着重介绍命令行方式,通过执行下面命令可打开jar包,先通过手动或者命令行方式创建目录tem_dir,然后将jar包放入tem_dir目录中,执行jar xf *.jar包

mkdir tmp_dir
cd tmp_dir
jar xf your_jar_file.jar

二、修改配置信息

直接找到配置文件进行编辑然后保存,修改数据库及redis配置信息请打开/Users/lyk/Downloads/springboot/BOOT-INF/classes/application-prod.yml文件,注意:下面mysql:3306,如果不是通过docker部署的项目,记得更新mysql为localhost,其他属性根据服务器实际情况进行更改

# 生产环境配置
spring:
  datasource:
    dynamic:
      primary: master 
      datasource:
        master:
          username: root #mysql数据库的用户名
          password: tongzhewang #mysql数据库的密码
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://mysql:3306/business_source?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=GMT%2b8 #mysql连接信息
  redis:
    host: redis # Redis服务器地址
    database: 0 # Redis数据库索引(默认为0)
    port: 6111 # Redis服务器连接端口
    password: tongzhewang # Redis服务器连接密码(默认为空)

三、打包jar(最关键)

执行下面命令即可

jar cf0M your_updated_spring_boot.jar *

总结

借助上面的方法就可以完成对jar包里的内容进行修改了,而无需借助IDEA或者Maven等三方软件