IT/Spring

URI 패턴 맵핑

sgoho01 2019. 4. 7. 18:34

URI 패턴 맵핑

요청 식벽자로 맵핑하기

@RequestMapping은 다음의 패턴을 지원

  • ? : 한글자 ("/author/???" => "/author/123")
  • * : 여러글자 ("/author/*" => "/author/ghsong")
  • ** : 여러 패스 ("/author/**" => "/author/ghsong/age")클래스에서 선언한 @RequestMapping과 조합
  • 클래스에서 선언한 URI 패턴뒤에 이어 붙어서 맵핑됨
      @Controller
      @RequestMapping("/event")
      public class EventController {
          ..
      }

정규 표헌식으로 맵핑할 수도 있음

  • /{name:정규식}패턴이 중복되는 경우
  • 가장 구체적으로 맵핑되는 핸들러를 찾아 맵핑