为什么 Spring 未从 GIT 中选择引导云配置服务器属性
Why Spring Boot Cloud Config Server properties not picked from GIT
我有以下问题。仅使用基本的 Spring 引导配置服务器,我想从我的 Github 中读取 属性 文件(我也尝试过 Gitlab)。 本地一切正常,属性 文件很好地从 Github 加载,但是在 任何其他环境(例如 Heroku 或在专用 Linux 服务器上,属性 文件 未加载 。我正在查看 http://localhost:8101/employee/service1
从本地文件(类路径:config/local)加载 属性 文件在本地和其他环境中都非常有效。我做错了什么?我在 Github (https://github.com/troger19/config-server), if anybody can check. Also app is deployed on Heroku: https://protected-savannah-48323.herokuapp.com/employee/service1
上创建了一个简单的项目
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
员工-service1.yml 在 resources/config/dev
到目前为止我还没有在日志中找到任何内容。感谢您的任何建议。
请将 "/"
用于 linux 环境,因为 "\"
仅适用于 window 环境。
请更改您的搜索路径:src\main\resources\config\dev
至 /src/main/resources/configdev
在 yml
文件中针对不同环境使用 different-2 配置文件是个好主意,这样可以避免这种情况。
我有以下问题。仅使用基本的 Spring 引导配置服务器,我想从我的 Github 中读取 属性 文件(我也尝试过 Gitlab)。 本地一切正常,属性 文件很好地从 Github 加载,但是在 任何其他环境(例如 Heroku 或在专用 Linux 服务器上,属性 文件 未加载 。我正在查看 http://localhost:8101/employee/service1 从本地文件(类路径:config/local)加载 属性 文件在本地和其他环境中都非常有效。我做错了什么?我在 Github (https://github.com/troger19/config-server), if anybody can check. Also app is deployed on Heroku: https://protected-savannah-48323.herokuapp.com/employee/service1
上创建了一个简单的项目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
员工-service1.yml 在 resources/config/dev
到目前为止我还没有在日志中找到任何内容。感谢您的任何建议。
请将 "/"
用于 linux 环境,因为 "\"
仅适用于 window 环境。
请更改您的搜索路径:src\main\resources\config\dev
至 /src/main/resources/configdev
在 yml
文件中针对不同环境使用 different-2 配置文件是个好主意,这样可以避免这种情况。