【发布时间】: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