반응형
@PathVariable
-컨트롤러에서 RequestMapping 경로에 파라미터로 지정한 것을 컨트롤러에서 받아낸다.
예제코드
@GetMapping 경로를 /test/{numbs}로 지정하고
@PathVariable 로 데이터타입과 파라미터 변수를 선언했다.
브라우저에서 /test/3으로 요청하였고 3이 응답 되었다.
만약 pathvariable를 받을 파라미터명이 , 다른 파라미터와 겹칠 경우 @pathVariable의 name 속성으로 pathVariable을 직접 지정할 수 있다.
@GetMapping("/path-variable/{name}")
public String pathVariable(@PathVariable("name") String pathName, String name){
System.out.println(pathName);
return "이름은"+pathName;
}
API 테스트를 해보면 잘 작동한다
반응형
'SPRING FRAMEWORK > Annotation' 카테고리의 다른 글
Spring Annotation @RequestBody @ResponseBody (0) | 2020.11.14 |
---|