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