스프링 부트를 사용하면서 컨트롤러를 만들 때, 파라미터를 넘겨받는 방법으로 @RequestParam만 알고있었는데 또 다른 방법인 @PathVariable이 있다는 걸 알게되어 두가지 모두 정리해보고자 한다. @RequestParam 단일 파라미터를 받아올 때 사용하는 어노테이션이다. @GetMapping("/search_user") public UserDto searchUser( @RequestParam("name") String name, @RequestParam(value = "age", required=true) int age // 위와 같음 ) { return userService.getUser(index); } 메소드 파라미터 값을 넣는 괄호 안에 위와 같이 사용할 수 있다. 위 코드를 보면 ..
@PathVariable
반응형