「BUG」启动jar配置文件里的参数无法替换。

项目场景:

linux系统中启动springboot项目的jar,替换掉jar中原有的mysql配置。


问题描述:

启动脚本里,已经用通用的方式,java -jar xxx.jar --mysql.host=x.x.x.x:3306 -v,进行替换,但是执行的还是jar里bootstrap.yml中原有mysql地址配置。

原因分析:

分析也只能先是查看自己的启动脚本有没有问题,百度了各种原因,最终找到了,启动脚本没有错,为什么就是写不进去。

解决方案:

public class Application{

public static void main(String[] args){

SpringApplication.run(Application.class,args);

}

}

关键点:args,原来项目中 SpringApplication.run(Application.class);启动的时候少了args,导致启动的时候无法修改项目中的配置文件信息。

相关推荐
Kurbaneli13 小时前
代码诊疗室——疑难Bug破解战
bug
Mr -老鬼3 天前
从 0 到 1 落地:Rust + Salvo 实现用户系统与 Bug 管理系统
开发语言·rust·bug
剑亦未配妥3 天前
CSS 折叠引发的 scrollHeight 异常 —— 一次 Blink 引擎的诡异 Bug
前端·css·bug
gfdgd xi3 天前
GXDE OS 25.3.1 更新了!修复更多 bug 了!
linux·c++·操作系统·bug·deepin
Groundwork Explorer5 天前
wiznet5k.py硬件驱动w5500芯片网卡bug
bug
欧恩意5 天前
【BUG】Bindiff中文乱码问题
bug
系统修复专家5 天前
UG12.0官方未公开修复方法:彻底解决C++异常崩溃问题
开发语言·c++·安全·bug·dll·游戏报错
洛_尘6 天前
测试3:BUG篇
bug
蓝帆傲亦7 天前
Web前端常见Bug及排查处理方案
前端·bug
宁宁Fingerstyle7 天前
CryptoJS.AES “Malformed UTF-8 data” Bug 排查
前端·javascript·typescript·bug