diff --git a/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java b/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java index 8d7f3bf..b0fbb34 100644 --- a/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java +++ b/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java @@ -6,6 +6,9 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.util.Arrays; +import java.util.List; + @RestController public class RequestController { @@ -40,4 +43,18 @@ public class RequestController { return "OK"; } + //数组参数 + @RequestMapping( "/arrayParam") + public String arrayParam(String[] hobby){ + System.out.println(Arrays.toString(hobby)); + return "OK"; + } + + //集合参数 + @RequestMapping( "/listParam") + public String listParam(@RequestParam List hobby){//由于默认采用数组参数直接获取,使用list接收,会报错,需要使用@RequestParam注解 + System.out.println(hobby); + return "OK"; + } + }