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

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

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