From 0bbe4ec39e892df2ffa972d3614444efbc3e0ccc Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Tue, 27 May 2025 13:02:40 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20gateway=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cloud-demo/gateway/pom.xml | 4 ++++ .../src/main/resources/application-route.yaml | 12 ++++++++++++ .../gateway/src/main/resources/application.yaml | 5 ++++- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 cloud-demo/gateway/src/main/resources/application-route.yaml diff --git a/cloud-demo/gateway/pom.xml b/cloud-demo/gateway/pom.xml index 4e9709f..6da9863 100644 --- a/cloud-demo/gateway/pom.xml +++ b/cloud-demo/gateway/pom.xml @@ -65,6 +65,10 @@ org.springframework.cloud spring-cloud-starter-gateway + + org.springframework.cloud + spring-cloud-starter-loadbalancer + diff --git a/cloud-demo/gateway/src/main/resources/application-route.yaml b/cloud-demo/gateway/src/main/resources/application-route.yaml new file mode 100644 index 0000000..01a3645 --- /dev/null +++ b/cloud-demo/gateway/src/main/resources/application-route.yaml @@ -0,0 +1,12 @@ +spring: + cloud: + gateway: + routes: + - id: order-route + uri: lb://service-order + predicates: + - Path=/api/order/** + - id: product-route + uri: lb://service-product + predicates: + - Path=/api/product/** \ No newline at end of file diff --git a/cloud-demo/gateway/src/main/resources/application.yaml b/cloud-demo/gateway/src/main/resources/application.yaml index b776983..451cb38 100644 --- a/cloud-demo/gateway/src/main/resources/application.yaml +++ b/cloud-demo/gateway/src/main/resources/application.yaml @@ -2,8 +2,11 @@ server: port: 8888 spring: + profiles: + include: + - route application: name: gateway cloud: nacos: - server-addr: 192.168.3.150:8848 \ No newline at end of file + server-addr: 192.168.3.150:8848