Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果git是版本控制,如何将SpringCloudConfigServer指向由客户端决定的文件夹_Java_Spring Boot_Spring Cloud Config - Fatal编程技术网

Java 如果git是版本控制,如何将SpringCloudConfigServer指向由客户端决定的文件夹

Java 如果git是版本控制,如何将SpringCloudConfigServer指向由客户端决定的文件夹,java,spring-boot,spring-cloud-config,Java,Spring Boot,Spring Cloud Config,我正在尝试将spring云配置服务器和客户端作为独立的应用程序 在git上,我有如下文件夹结构- 我的配置 --项目文件夹1 ----应用程序属性 --项目文件夹2 ----应用程序属性 我希望名为projectfolder1的SpringCloud客户端应该从SpringCloudServer在git上搜索projectfolder1中的application.properties,即 --项目文件夹1 ----应用程序属性 客户端projectfolder2应该从SpringCloudCon

我正在尝试将spring云配置服务器和客户端作为独立的应用程序

在git上,我有如下文件夹结构-

我的配置 --项目文件夹1 ----应用程序属性 --项目文件夹2 ----应用程序属性

我希望名为projectfolder1的SpringCloud客户端应该从SpringCloudServer在git上搜索projectfolder1中的application.properties,即 --项目文件夹1 ----应用程序属性

客户端projectfolder2应该从SpringCloudConfigServer获得以下提到的属性 --项目文件夹2 ----应用程序属性

My Spring Cloud Config server application.properties具有- spring.cloud.config.server.git.search路径=“{application}”

bootstrap.properties中的projectfolder1已 spring.application.name=projectfolder1

而bootstrap.properties中的projectfolder2 spring.application.name=projectfolder2

根据SpringCloud配置文档,搜索路径中的“{application}”应该在git上解析的应用程序名称文件夹中找到文件。但是上面的{application}对我不起作用。客户端projectfolder1和projectfolder2根本无法获取任何属性

请帮忙。我知道它可能与另一个关于堆栈溢出的问题重复。但是这个问题还没有解决,作为一个新用户,我无权对任何问题发表评论,所以我在这里创建了这个问题作为另一个问题

我自己解决了。 诀窍是给出不带引号的搜索路径{application},如下所示。 这有点棘手,因为spring文档将其称为“{application}”,可能spring开发人员只是想用引号突出显示它

spring.cloud.config.server.git.search path={application} 而不是
spring.cloud.config.server.git.search path='{application}'

请更新格式以使其更具可读性。已更新格式。谢谢你指出