Spring boot 为什么Spring引导云配置服务器属性不是从GIT中选取的

Spring boot 为什么Spring引导云配置服务器属性不是从GIT中选取的,spring-boot,configuration-files,Spring Boot,Configuration Files,我有以下问题。仅使用基本的Spring引导配置服务器,我想从我的Github读取属性文件(我也尝试了Gitlab)一切都在本地运行,属性文件从Github很好地加载,但是在任何其他环境(例如Heroku或专用Linux服务器)上部署应用程序后,属性文件未加载。我在查 从本地文件(classpath:config/local)加载属性文件在本地和其他环境中都非常有效。我做错了什么?我已经在Github()上创建了一个简单的项目,如果有人可以查看的话。应用程序也部署在Heroku上: applica

我有以下问题。仅使用基本的Spring引导配置服务器,我想从我的Github读取属性文件(我也尝试了Gitlab)一切都在本地运行,属性文件从Github很好地加载,但是在任何其他环境(例如Heroku或专用Linux服务器)上部署应用程序后,属性文件未加载。我在查 从本地文件(classpath:config/local)加载属性文件在本地和其他环境中都非常有效。我做错了什么?我已经在Github()上创建了一个简单的项目,如果有人可以查看的话。应用程序也部署在Heroku上:

application.yml如下所示

server:
   port: 8101
 spring:
  application:
   name: config-server
cloud:
  config:
    server:
     git:
       uri: https://github.com/troger19/config-server
       search-paths: src\main\resources\config\dev
employee-service1.yml位于resources/config/dev中

到目前为止,我还没有在日志中找到任何东西。谢谢您的建议。

请更改linux环境的使用
“/”
,因为
“\”
仅在Windows环境下工作

请将搜索路径:
src\main\resources\config\dev
更改为
/src/main/resources/configdev


yml
文件中为不同的环境使用different-2配置文件是个好主意,这样可以避免这种情况。

在搜索路径中,部署时是否可以使用正斜杠这可能是一个问题,因为在本地窗口机器上工作就是这样的问题,在Heroku环境中更改斜杠似乎很有效,所以我想在我真正的项目中红帽莱纳斯的机器上也能用。。谢谢你,伙计,你真的帮了我。。我怎样才能将你的评论标记为正确答案?太好了,我已经发布了我的答案。答案可以选择接受。谢谢kj007。。另一件事是缺少开头的引导/路径