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

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 16:08:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 16:08:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 16:08:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 16:08:01       18 阅读

热门阅读

  1. 如何识别bootstrap版本?

    2024-01-12 16:08:01       31 阅读
  2. Golang 单元测试

    2024-01-12 16:08:01       34 阅读
  3. go语言的http post推送

    2024-01-12 16:08:01       33 阅读
  4. LNMP平台对接redis服务

    2024-01-12 16:08:01       25 阅读
  5. 力扣(leetcode)第541题反转字符串II(Python)

    2024-01-12 16:08:01       35 阅读
  6. [BUG] docker: unknown server OS: .

    2024-01-12 16:08:01       31 阅读