[Spring MVC] 8. @PathVariable VS @RequestParam


[Spring MVC] 8. @PathVariable VS @RequestParam

@PathVariable VS @RequestParam @PathVariable @RequestMapping 은 URL 경로를 템플릿화(동적 처리) 할 수 있는데, @PathVariable 을 사용하면 매칭 되는 부분을 편리하게 조회할 수 있다. 예) items/{itemId} 일때 @PathVariable("itemId")을 사용하면 itemId 조회 가능 변수 이름이 같을 때 @PathVariable로 생략 가능 예) @PathVariable("itemId") Long id -> @PathVariable Long itemId @RequestParam URL 경로로 GET 쿼리 파라미터(ex) xxx?username=kim) 요청이 오거나 Post로 HTML Form으로 파라미터가 넘어올때 해당 파라미..


원문링크 : [Spring MVC] 8. @PathVariable VS @RequestParam