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