我正在尝试找出在没有任何文件扩展名的SpringBoot应用程序中加载配置文件的选项。
例如我有2个配置文件application.properties和我使用外部位置提到的秘密。 Spring会忽略秘密配置文件;但是,当我将秘密文件扩展名更改为properties / yml时,它可以工作。
-Dspring.profiles.active=local \
-Dspring.config.location=file:///<config location>/git/graphql-account/secrets,file:///<config location>/git/graphql-account/application-local.properties
我已经探索了Spring guide,但找不到解决方案。 有什么建议可以解决这个问题吗?
注意:我正在使用openshift云,我需要加载 / opt / epaas / vault / secrets / secrets 中可用的机密。我不允许更改文件扩展名。