使用命令行参数覆盖spring

使用命令行参数覆盖spring,第1张

使用命令行参数覆盖spring

这已经有几个月了,但是我要回答这个问题,因为我刚遇到这个问题,并通过Google找到了您的问题,而Ivan的评论则使我记忆犹新。由于他没有详细说明,而且我不确定您是否已解决问题(现在可能已经解决了),因此您将需要更改:

public static void main(String[] args) {    SpringApplication.run(Application.class);}

public static void main(String[] args) {    SpringApplication.run(Application.class, args);}

这么简单。之前的参数传入时永远不会流逝,因此不会覆盖您的application.yml属性。因此,以防万一您还没有弄清楚它,或者如果有人像我一样偶然发现了这个问题,这就是Ivan的意思。

启动时是否传递命令行参数

SpringApplication.run(...)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4888473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存