通过命令行选择application.properties文件

时间:2019-06-07 09:17:04

标签: java spring-boot command-line properties spring-data

我正在开发一个命令行Spring Boot Application,我需要Spring来加载他的配置(数据库URL,用户等),不一定从默认的application.properties文件中加载,而是在Windows中指定的.properties文件中加载。 String [] args参数。我可能会使用一些有关如何实现的提示。 感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:0)

这可以通过spring.config.location属性完成。

在命令行中,您将添加

-Dspring.config.location=C:/application.properties (or whatever the path may be). 

然后它将替换您在spring boot应用程序中拥有的任何属性文件,并且您可以在运行时随意更改它。