【问题标题】:Spring can't find external propertiesSpring找不到外部属性
【发布时间】:2018-10-04 20:06:23
【问题描述】:

我正在启动一个子进程

pb = new ProcessBuilder().inheritIO().command(java, "-noverify", "-cp", classpath, 
                String.format("-Dspring.config.name=file:///%s", myConfigFile.getAbsoluteFile()),
                clazz.getCanonicalName());

当我运行 Spring 调试时,我得到了

could not find key 'spring.config.name:application' in any property source

当然我无法访问我的属性。

我应该注意到我的公司目前只允许 Spring-Boot 1.5 :-(

1 - 我想使用外部配置。该程序基本上是另一个程序的“启动器”,他们在其中选择配置 2 - 我也试过 spring.config.location。

在读取外部属性文件方面我是否遗漏了什么?还有什么可以看的吗?

【问题讨论】:

    标签: spring spring-boot


    【解决方案1】:

    将文件重命名为“application-whatever.properties”后,它似乎可以识别我的文件。

    【讨论】:

      猜你喜欢
      • 2015-08-15
      • 2017-02-15
      • 2018-02-25
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2019-05-10
      • 2012-06-01
      • 1970-01-01
      相关资源
      最近更新 更多