gpt4 book ai didi

spring-boot - Spring boot 中配置服务器的多个搜索路径

转载 作者:行者123 更新时间:2023-12-05 01:43:04 26 4
gpt4 key购买 nike

我需要为微服务列表创建专用配置服务器。以下是配置服务器的 application.yml 片段:

server.port: 8888
management.security.enabled: false

spring:
cloud:
config:
server:
git:
uri: some github link
username: ENC(/YNsVqtbBwIOq+KlzzQrn6WZbg1tPxzn9V0BM=)
password: ENC(+jatkfs906vfPwqPxtkgBn3LeVGr)
search-paths:
- microcervices1
- microservices2
- microservices3

jasypt:
encryptor:
algorithm: some algorithm
password: Its password

我在访问这些微服务配置时遇到问题。

文档 http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_server提到可以在 searchPaths 变量中使用通配符 {application}、{label}、{profile},以便“您可以隔离路径中的目录”

如果有人能帮我解决这个问题,那将是一个很大的帮助,谢谢!

最佳答案

可以这样解决:

假设您的配置存储库属性中包含组织在文件夹中的多个服务: properties organized in folders

然后,您的配置服务器的配置文件如下所示:

server:
port: 8888
spring:
cloud:
config:
server:
git:
uri:[git repo]
search-paths:
- billing-service
- shipping-service

通过这种方式,您可以在一个中央配置存储库中组织所有属性,并告诉 spring 配置服务器在哪些文件夹中查找属性

关于spring-boot - Spring boot 中配置服务器的多个搜索路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50508388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com