Spring找不到外部属性

时间:2018-10-04 20:06:24

标签: spring spring-boot

我要开始一个子流程

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。

我在读取外部属性文件时需要做些什么吗?还有什么我可以看的吗?

1 个答案:

答案 0 :(得分:0)

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