From a593c254e929094e9bdf19d213c605b8b8311d64 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 15 Apr 2016 15:07:59 +0100 Subject: [PATCH] Add request parameter to home page in zuul sample --- zuul-proxy/src/main/java/demo/ZuulProxyApplication.java | 5 +++-- zuul-proxy/src/test/java/apps/UiApplication.java | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/zuul-proxy/src/main/java/demo/ZuulProxyApplication.java b/zuul-proxy/src/main/java/demo/ZuulProxyApplication.java index 5a7f8f7..eead11b 100644 --- a/zuul-proxy/src/main/java/demo/ZuulProxyApplication.java +++ b/zuul-proxy/src/main/java/demo/ZuulProxyApplication.java @@ -4,6 +4,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.zuul.EnableZuulProxy; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @@ -12,8 +13,8 @@ import org.springframework.web.bind.annotation.RestController; public class ZuulProxyApplication { @RequestMapping("/good") - public String good() { - return "GOOD!"; + public String good(@RequestParam(required = false) String value) { + return "GOOD" + (value == null ? "" : " " + value) + "!"; } @RequestMapping("/good/stuff") diff --git a/zuul-proxy/src/test/java/apps/UiApplication.java b/zuul-proxy/src/test/java/apps/UiApplication.java index d1c0388..e4a4d0e 100644 --- a/zuul-proxy/src/test/java/apps/UiApplication.java +++ b/zuul-proxy/src/test/java/apps/UiApplication.java @@ -16,8 +16,8 @@ import org.springframework.web.servlet.support.ServletUriComponentsBuilder; public class UiApplication { @RequestMapping("/") - public String home() { - return "Hello World"; + public String home(@RequestParam(required = false) String value) { + return "Hello " + (value == null ? "World" : value); } @RequestMapping(value = "/upload", method = RequestMethod.GET) @@ -37,7 +37,7 @@ public class UiApplication { } public static void main(String[] args) { - new SpringApplicationBuilder(UiApplication.class).properties( - "spring.config.name:ui").run(args); + new SpringApplicationBuilder(UiApplication.class) + .properties("spring.config.name:ui").run(args); } }