본문 바로가기

개인적으로 공부한 것을 정리해 놓은 블로그입니다 틀린 것이 있으면 댓글 부탁 드립니다!


SPRING FRAMEWORK/Annotation

Spring Annotation @PathVariable

반응형

@PathVariable

 

-컨트롤러에서 RequestMapping 경로에 파라미터로 지정한 것을 컨트롤러에서 받아낸다.

 

예제코드

 

@GetMapping 경로를 /test/{numbs}로 지정하고 

@PathVariable 로 데이터타입과 파라미터 변수를 선언했다.

 

 

 

postman을 통한 APITest

브라우저에서 /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