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

相关推荐
万粉变现经纪人7 小时前
如何解决 pip install 代理报错 407 Proxy Authentication Required 问题
windows·python·pycharm·beautifulsoup·bug·pandas·pip
爱尔兰极光12 小时前
软件测试--BUG篇
bug·压力测试·测试
hadage23313 小时前
windows alt + tab 切换窗口时会强制把我的中文键盘的中英文输入改为中文这个bug的曲线救国方式 da
bug
烧酒同学1 天前
【Qt】QScrollArea的滑动条无法拖动(已解决)
qt·bug
黎雁·泠崖1 天前
VS2022调试通关秘籍:变量跟踪+内存分析+bug定位
c语言·bug
切糕师学AI2 天前
海森堡Bug是什么?
bug
xplidelphi2 天前
Python安装遇到的Bug
开发语言·python·bug
程序员杰哥2 天前
快速定位bug,编写测试用例
自动化测试·软件测试·python·功能测试·测试工具·测试用例·bug
Jay Kay5 天前
Event loop is closed when AsyncClient exists in multiple event_loops.
bug
JHC0000006 天前
发现个微信客户端的bug
微信·bug