「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,导致启动的时候无法修改项目中的配置文件信息。

相关推荐
139的世界真奇妙6 小时前
生产问题排查记录
golang·bug·学习方法
oioihoii7 小时前
我的第一次移动端 AI 办公:在地铁上把 Bug 修了
人工智能·bug
Coder_Shenshen7 小时前
【基于LibUA库的OPC UA服务器与客户端Demo——协议解析与Bug修复实践】
网络·c#·bug
Pan Zonghui2 天前
GitHub Bug反馈与修复全流程指南
github·bug
初圣魔门首席弟子3 天前
bug 2026.05.15(以前能运行的java springboot项目突然间不能运行后台数据了)
java·开发语言·bug
Desenberg3 天前
【Claude Code】因为中途修改配置路径导致Claude Code 插件安装失败
windows·bug
QuestLab4 天前
维护 Hermes Agent CN 过程中的碎碎念,以及从bug上得到的一点点启发
bug
java修仙传4 天前
Java 实习日记:一次 Excel 导入校验 Bug 的定位与数据更新逻辑优化
java·数据库·bug·excel·后端开发
当战神遇到编程4 天前
软件测试基础入门:从 BUG 到测试用例设计完整指南
测试用例·bug
Bear on Toilet7 天前
3. BUG篇
bug