더북(TheBook)

5.3 @RequestMapping을 이용한 요청 매핑 경로 설정

스프링 MVC에서는 어떤 컨트롤러와 메서드가 웹에서 들어온 사용자 요청을 처리할지 매핑할 수 있습니다. @RequestMapping이 이런 매핑을 지원하며 형식은 다음과 같습니다.

@RequestMapping(value="웹 요청 URL"[, method=RequestMethod.HTTP 요청 방식, ...])

※ 제공 패키지: org.springframework.web.bind.annotation

@RequestMapping에는 다음 속성을 사용할 수 있습니다.

▼ 표 5-1 @RequestMapping의 속성1 유형

속성

타입

설명

value

String

기본 매핑 경로 이름

method

RequestMethod

매핑할 HTTP 요청 방식(GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE)

headers

String

매핑된 요청의 헤더

name

String

해당 매핑에 이름 지정

params

String

매핑된 요청 매개변수

path

String

서블릿 환경에서만 경로 매핑 URL

consumes

String

매핑된 요청의 소비 가능한 미디어 유형

produces

String

매핑된 요청의 생산 가능한 미디어 유형

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.