Add request parameter to home page in zuul sample

This commit is contained in:
Dave Syer
2016-04-15 15:07:59 +01:00
parent f63b0bf926
commit a593c254e9
2 changed files with 7 additions and 6 deletions

View File

@@ -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")

View File

@@ -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);
}
}