Published 2022. 5. 27. 10:16

1. 개요

  • URL 경로에 변수를 넣어주는 기능

2. 사용법

  • @RequestMapping의 URL 정의 부분과 Method 내의 Parameter 부분을 활용한다.
  • @RequestMapping 어노테이션 값으로 {템플릿 변수}를 사용한다.
  • @Pathvariable 어노테이션을 이용해서 {템플릿 변수}와 동일한 이름을 갖는 파라미터를 추가하면 된다.
  • @RequestMapping 어노테이션에 변수를 포함하고있고, 이들 변수는 @PathVariable 어노테이션이 적용된 동일한 이름을 갖는 파라미터에 매핑된다.
@RequestMapping(value = "/user/email/{email}", method=RequestMethod.GET)
@RequestMapping(value = "user/email/{email:.+}", method = RequestMethod.GET)
public ModelAndView getUserByEmail(@PathVariable("email") String email) {

 

'Spring > Annotation' 카테고리의 다른 글

@Configuration  (0) 2022.06.01
@RequestParam  (0) 2022.05.30
@Controller, @RestController 비교  (0) 2022.05.30
@Data  (0) 2022.05.27
@RequiredArgsConstructor  (0) 2022.05.26
복사했습니다!