From 891a049ea5d07d4d07ec886aa4322bb54096c64b Mon Sep 17 00:00:00 2001
From: YunaiV <>
Date: Sat, 1 Jun 2019 09:16:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BA=20spring=20cloud=20gateway?=
=?UTF-8?q?=20&&=20zuul=20=E5=AE=B9=E5=99=A8=E6=B5=8B=E8=AF=95=E7=A4=BA?=
=?UTF-8?q?=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/iocoder/springboot/labs/lab05/tomcat/Controller.java | 6 ++++++
lab-07/lab-07-spring-cloud-gateway/pom.xml | 1 +
.../springcloudgateway/SpringCloudGatewayApplication.java | 2 ++
lab-07/lab-07-zuul/pom.xml | 1 +
lab-07/lab-07-zuul/src/main/resources/application.yml | 4 ++++
5 files changed, 14 insertions(+)
diff --git a/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java b/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java
index ed49d3c3..38351d84 100644
--- a/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java
+++ b/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java
@@ -11,4 +11,10 @@ public class Controller {
return "world";
}
+ @GetMapping("/sleep")
+ public String sleep() throws InterruptedException {
+ Thread.sleep(100L);
+ return "sleep";
+ }
+
}
diff --git a/lab-07/lab-07-spring-cloud-gateway/pom.xml b/lab-07/lab-07-spring-cloud-gateway/pom.xml
index cbdc8787..a40ccb14 100644
--- a/lab-07/lab-07-spring-cloud-gateway/pom.xml
+++ b/lab-07/lab-07-spring-cloud-gateway/pom.xml
@@ -12,6 +12,7 @@
4.0.0
lab-07-spring-cloud-gateway
+ 1.0.0
UTF-8
diff --git a/lab-07/lab-07-spring-cloud-gateway/src/main/java/cn/iocoder/springboot/labs/lab07/springcloudgateway/SpringCloudGatewayApplication.java b/lab-07/lab-07-spring-cloud-gateway/src/main/java/cn/iocoder/springboot/labs/lab07/springcloudgateway/SpringCloudGatewayApplication.java
index 599b04eb..a5b26d79 100644
--- a/lab-07/lab-07-spring-cloud-gateway/src/main/java/cn/iocoder/springboot/labs/lab07/springcloudgateway/SpringCloudGatewayApplication.java
+++ b/lab-07/lab-07-spring-cloud-gateway/src/main/java/cn/iocoder/springboot/labs/lab07/springcloudgateway/SpringCloudGatewayApplication.java
@@ -12,6 +12,8 @@ public class SpringCloudGatewayApplication {
@Bean
public RouteLocator myRouteLocator(RouteLocatorBuilder builder) {
return builder.routes()
+ .route(r -> r.path("/hello.txt")
+ .uri("http://localhost:8000/hello.txt"))
.route(r -> r.path("/**")
.uri("http://localhost:8080"))
.build();
diff --git a/lab-07/lab-07-zuul/pom.xml b/lab-07/lab-07-zuul/pom.xml
index 3364852e..1ac5acda 100644
--- a/lab-07/lab-07-zuul/pom.xml
+++ b/lab-07/lab-07-zuul/pom.xml
@@ -12,6 +12,7 @@
4.0.0
lab-07-zuul
+ 1.0.0
UTF-8
diff --git a/lab-07/lab-07-zuul/src/main/resources/application.yml b/lab-07/lab-07-zuul/src/main/resources/application.yml
index 4812e98f..850b0383 100644
--- a/lab-07/lab-07-zuul/src/main/resources/application.yml
+++ b/lab-07/lab-07-zuul/src/main/resources/application.yml
@@ -1,6 +1,10 @@
zuul:
routes:
static:
+ path: /hello.txt
+ url: http://127.0.0.1:8000/
+ stripPrefix: false
+ api:
path: /**
url: http://127.0.0.1:8080
include-debug-header: true