Spring引导应用程序java -jar --property覆盖不起作用

时间:2016-08-24 18:59:33

标签: java spring spring-boot

我写了一个Spring Boot应用程序。我正在运行jar,同时运行jar我正在覆盖属性文件密钥,例如:java -jar example.jar --spring.profiles.active=test,但密钥不会覆盖。这可能是什么原因?

1 个答案:

答案 0 :(得分:3)

对于覆盖属性的命令行参数,您需要将应用程序主方法中的参数传递给public static void main(String[] args) throws Exception { SpringApplication.run(YourApplication.class, args); }

您的主要方法应如下所示:

 File->Settings->Editor->File Types->php-> + -> add *.tpl