문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:springframework:mvc:annotations [2014/06/09 17:14] kwon37xi |
java:springframework:mvc:annotations [2019/03/26 21:14] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== SpringMVC Anntations ====== | ====== SpringMVC Anntations ====== | ||
| + | |||
| ===== @RequestMapping ===== | ===== @RequestMapping ===== | ||
| * [[http:// | * [[http:// | ||
| 줄 8: | 줄 9: | ||
| 문제는 이 경우 **매핑 되지 않는 모든 요청이 기본 핸들러로 다 들어온다**는 점이다. 원치 않는 리퀘스트를 받을 수 있으므로 @RequesMapping(**value="" | 문제는 이 경우 **매핑 되지 않는 모든 요청이 기본 핸들러로 다 들어온다**는 점이다. 원치 않는 리퀘스트를 받을 수 있으므로 @RequesMapping(**value="" | ||
| - | ==== @RequestMapping params, headers ==== | + | ==== @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] | ||
| + | </ | ||