문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:springframework:mvc:annotations [2011/01/25 20:51] kwon37xi |
java:springframework:mvc:annotations [2019/03/26 21:14] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== SpringMVC Anntations ====== | ====== SpringMVC Anntations ====== | ||
| - | ===== 메소드 @RequestMapping 에 value 지정않았을 경우 | + | |
| + | ===== @RequestMapping ===== | ||
| + | * [[http:// | ||
| + | |||
| + | ==== 메소드 @RequestMapping 에 value 지정않았을 경우 ==== | ||
| Controller 클래스의 '' | Controller 클래스의 '' | ||
| 문제는 이 경우 **매핑 되지 않는 모든 요청이 기본 핸들러로 다 들어온다**는 점이다. 원치 않는 리퀘스트를 받을 수 있으므로 @RequesMapping(**value="" | 문제는 이 경우 **매핑 되지 않는 모든 요청이 기본 핸들러로 다 들어온다**는 점이다. 원치 않는 리퀘스트를 받을 수 있으므로 @RequesMapping(**value="" | ||
| + | |||
| + | ==== @RequestMapping params, headers, consumes, produces ==== | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== @PathVariable ==== | ||
| + | * [[http:// | ||
| + | * '' | ||
| + | ==== @RequestParam ==== | ||
| + | * [[https:// | ||
| + | * 다중 값 파라미터의 경우 '' | ||
| + | @GetMapping("/ | ||
| + | @ResponseBody | ||
| + | public String getFoos(@RequestParam List< | ||
| + | return "IDs are " + id; | ||
| + | } | ||
| + | http:// | ||
| + | ---- | ||
| + | IDs are [1,2,3] | ||
| + | http:// | ||
| + | ---- | ||
| + | IDs are [1,2] | ||
| + | </ | ||