Notice
Recent Posts
Recent Comments
Link
- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
[SpringMVC] RequestMapping 의 전략 본문
[출처] http://olc.oss.kr
빠르게 살펴보는 Spring MVC 모든 것!!
강사: 표준프레임워크 오픈커뮤니티 23차 기술세미나 박용권 님
등록일: 2012.08.02
@RequestMapping - By HTTP method
@Controller
public class MemberController {
@RequestMapping(method=RequestMethod.GET)
public String list() { + }
@RequestMapping(method=RequestMethod.POST)
public String add() { + }
@RequestMapping(method=RequestMethod.PUT)
public String edit() { + }
@RequestMapping(method=RequestMethod.DELETE)
public String delete() { + }
}
@RequestMapping의 전략들
- By presence of query parameter
- @RequestMapping(value="path", params="name")
- http://open.egovframe.go.kr/path?name=springmvc
- By presence of request header
- @RequestMapping(value="path", header="Accept=application/json")
- $.getJSON('http://open.egovframe.go.kr/path', function(data){...})
- By Consumers/Produces
- @RequestMapping(value="path", consumes="application/json")
- @RequestMapping(value="path", produces="application/json")
MethodParameter로 Request 데이터 받기
- A query parameter value
- @RequestParam("name")
- A group of query parameter values
- A custom JavaBean with a getName()/setName() pair for each parameter
- A path element value
- @PathVariable("var")
- A request header value
- @RequestHeader("name")
- A cookie value
- @CookieValue("name")
- The request body
- @RequestBody
- The request body and any request header
- HttpEntity<T>
'Spring' 카테고리의 다른 글
OSGi & SpringDM 책 예제소스 (0) | 2013.01.12 |
---|---|
1. Equinox 기반 OSGi 번들 만들기 (0) | 2013.01.12 |
KSGU 제13회 세미나와 발표 동영상 (0) | 2013.01.10 |
java 애노테이션 가져오기 (0) | 2012.08.23 |
spring 2.5 에서 transaction(트랜잭션) 걸기 (0) | 2010.05.18 |
Comments