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 |