本篇文章主要介绍如何直接修改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等三方软件