gpt4 book ai didi

java - 我可以在 Spring Cloud Config Server 中托管 JSON 文件吗?

转载 作者:搜寻专家 更新时间:2023-11-01 02:41:42 25 4
gpt4 key购买 nike

我们使用 Spring Cloud Config Server 来托管 Spring Boot 应用程序的所有配置。我们想要从配置服务器检索一个巨大的 JSON 文本。

我们目前的做法是将json文本定义为一个属性值

myproperty.jsontext="{'name':'value'}"

除了将 JSON 文本定义为属性值之外,还有什么方法可以托管它并从配置服务器获取它吗?

Spring Cloud Config Server 是否支持 .json 文件?

更新(附加问题):

我可以按如下方式访问 searchLocations 属性吗?

@Value("${spring.cloud.config.server.native.searchLocations}

访问时,我们不断收到以下错误

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.cloud.config.server.native.searchLocations' in string value "${spring.cloud.config.server.native.searchLocations}"

最佳答案

可以提供任意文件。它归结为使用端点 /{name}/{profile}/{label}/{path}{path} 是实际的文件名......所以例如/a-bootiful-client/default/master/myjson.json 将为您提供文件内容。但是,默认情况下,响应的内容类型不是 application/json,而是 text/html;charset=UTF-8

但是它也适用于“Accept: application/json”:

curl -H "Accept: application/json" http://localhost:8888/a-bootiful-client/default/master/a-bootiful-client.json
{
"propName":"propValue"
}

请参阅此处的文档:http://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.4.3.RELEASE/single/spring-cloud-config.html#_serving_plain_text

关于java - 我可以在 Spring Cloud Config Server 中托管 JSON 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31698783/

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