【问题标题】:How to run Spring Boot with external configuration in Windows CMD?如何在 Windows CMD 中使用外部配置运行 Spring Boot?
【发布时间】:2020-06-13 19:38:10
【问题描述】:

我有一个 Spring Boot 应用程序,我正在 CMD 上运行 java -jar 命令。但我需要使用外部配置文件,即 C:\ 文件夹中的 application.properties。为此,我使用以下命令运行应用程序:

java -jar app.jar --spring.config.name=application --spring.config.location=file:///C:/

但是命令不关心 spring.config.location 属性并且找不到 application.properties 文件。因此,该应用程序无法正常工作。

如何在 Windows CMD 中运行带有 spring.config.name 和 spring.config.location 参数的应用程序?

【问题讨论】:

    标签: java spring-boot


    【解决方案1】:

    在 Linux 上你应该使用file://sample-app/application.yml

    在 Windows 上,您应该使用 file:///C:/sample-app/application.yml

    【讨论】:

      【解决方案2】:

      您尝试将 jar 和 application.properties 文件放在同一个文件夹中并运行 java -jar yourapplication.jar

      看看它是否有效。

      【讨论】:

        猜你喜欢
        • 2016-08-19
        • 2017-07-14
        • 2017-11-26
        • 2015-03-28
        • 1970-01-01
        • 2019-12-15
        • 1970-01-01
        • 2019-12-16
        • 1970-01-01
        相关资源
        最近更新 更多