From e4da9cc8d4848310ddc64a0793b2c804f0b839c0 Mon Sep 17 00:00:00 2001 From: fishtailfu Date: Thu, 16 Jul 2026 16:40:07 +0800 Subject: [PATCH] fix(quickstart-gateway-service): fix route failure caused by Spring Cloud Gateway 5.x property prefix change --- .../src/main/resources/application.yml | 40 ++++++++++--------- .../src/main/resources/application.yml | 17 ++++---- .../msgw-scg/src/main/resources/bootstrap.yml | 18 +++++---- 3 files changed, 40 insertions(+), 35 deletions(-) diff --git a/spring-cloud-tencent-examples/polaris-router-grayrelease-lane-example/router-grayrelease-lane-gateway/src/main/resources/application.yml b/spring-cloud-tencent-examples/polaris-router-grayrelease-lane-example/router-grayrelease-lane-gateway/src/main/resources/application.yml index ceff4d9e0..dc599f380 100644 --- a/spring-cloud-tencent-examples/polaris-router-grayrelease-lane-example/router-grayrelease-lane-gateway/src/main/resources/application.yml +++ b/spring-cloud-tencent-examples/polaris-router-grayrelease-lane-example/router-grayrelease-lane-gateway/src/main/resources/application.yml @@ -19,22 +19,24 @@ spring: stat: enabled: true gateway: - discovery: - locator: - enabled: true - 'predicates[0]': - name: Path - args: - patterns: '''/'' + serviceId + ''/**''' - 'filters[0]': - name: RewritePath - args: - regexp: '''/'' + serviceId + ''/(?.*)''' - replacement: '''/$\{remaining}''' - routes: - - id: LaneRouterCallerService - uri: lb://LaneCallerService - predicates: - - Path=/LaneCallerService/** - filters: - - StripPrefix=1 + server: + webflux: + discovery: + locator: + enabled: true + 'predicates[0]': + name: Path + args: + patterns: '''/'' + serviceId + ''/**''' + 'filters[0]': + name: RewritePath + args: + regexp: '''/'' + serviceId + ''/(?.*)''' + replacement: '''/$\{remaining}''' + routes: + - id: LaneRouterCallerService + uri: lb://LaneCallerService + predicates: + - Path=/LaneCallerService/** + filters: + - StripPrefix=1 diff --git a/spring-cloud-tencent-examples/quickstart-example/quickstart-gateway-mvc-service/src/main/resources/application.yml b/spring-cloud-tencent-examples/quickstart-example/quickstart-gateway-mvc-service/src/main/resources/application.yml index 7a98796f7..61bc2bdcb 100644 --- a/spring-cloud-tencent-examples/quickstart-example/quickstart-gateway-mvc-service/src/main/resources/application.yml +++ b/spring-cloud-tencent-examples/quickstart-example/quickstart-gateway-mvc-service/src/main/resources/application.yml @@ -18,13 +18,14 @@ spring: enabled: true port: 28085 gateway: - mvc: - routes: - - id: QuickstartCallerService - uri: lb://QuickstartCallerService - predicates: - - Path=/QuickstartCallerService/** - filters: - - StripPrefix=1 + server: + webmvc: + routes: + - id: QuickstartCallerService + uri: lb://QuickstartCallerService + predicates: + - Path=/QuickstartCallerService/** + filters: + - StripPrefix=1 diff --git a/spring-cloud-tencent-examples/tsf-example/msgw-scg/src/main/resources/bootstrap.yml b/spring-cloud-tencent-examples/tsf-example/msgw-scg/src/main/resources/bootstrap.yml index 6f4b1c4c2..3e79b0dff 100644 --- a/spring-cloud-tencent-examples/tsf-example/msgw-scg/src/main/resources/bootstrap.yml +++ b/spring-cloud-tencent-examples/tsf-example/msgw-scg/src/main/resources/bootstrap.yml @@ -7,14 +7,16 @@ spring: name: msgw-scg cloud: gateway: - discovery: - locator: - enabled: true - lower-case-service-id: false - httpclient: - # The connect timeout in millis, the default is 45s. - connectTimeout: 200 - responseTimeout: 10s + server: + webflux: + discovery: + locator: + enabled: true + lower-case-service-id: false + httpclient: + # The connect timeout in millis, the default is 45s. + connectTimeout: 200 + responseTimeout: 10s consul: enabled: true scheme: HTTP