我要开始一个子流程
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。
我在读取外部属性文件时需要做些什么吗?还有什么我可以看的吗?
答案 0 :(得分:0)
在将文件重命名为“ application-whatever.properties”后,似乎可以识别我的文件。