如何更改spring cloud配置服务器url模式以在其中包含路径

时间:2016-10-10 22:11:58

标签: java spring spring-mvc spring-cloud spring-cloud-config

我正在使用spring cloud配置服务器来保存各种环境中的所有配置,到目前为止,它运行良好,但现在,我突然遇到了一个问题,不知道如何更改它。

默认情况下,网址格式为:http://xxx.xx.xx:8888/ {appName} / {environemnt}

但是现在我需要一起部署多个服务,我不能再使用root的路径了,我需要使用这个:

http://xxx.xxx.xx/pathToConfig/ {APPNAME} / {ENV}

但我注意到spring config服务器会将其视为appName。

请问是否有任何配置我可以更改以确保spring配置服务器只能在root之后的某个路径后才能考虑url?

由于

2 个答案:

答案 0 :(得分:1)

spring.cloud.config.server.prefix: /<path>仅更改配置服务器api的前缀,而不是整个应用程序。

答案 1 :(得分:0)

您可以在其他配置的application.yml中指定server.contextPath: /pathToConfig

然后它将为所有映射添加前缀指定的路径。