这已经有几个月了,但是我要回答这个问题,因为我刚遇到这个问题,并通过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(...)?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)