我正在开发一个命令行Spring Boot Application,我需要Spring来加载他的配置(数据库URL,用户等),不一定从默认的application.properties文件中加载,而是在Windows中指定的.properties文件中加载。 String [] args参数。我可能会使用一些有关如何实现的提示。 感谢您的宝贵时间。
答案 0 :(得分:0)
这可以通过spring.config.location属性完成。
在命令行中,您将添加
-Dspring.config.location=C:/application.properties (or whatever the path may be).
然后它将替换您在spring boot应用程序中拥有的任何属性文件,并且您可以在运行时随意更改它。