사전적 의미로써 REST방식은
'Representational State Transfer'
하나의 URI은 하나의 고유한 리소스를 대표한다.
예를 들어
http://board/get/257
은 게시글 번호 257번을 의미하고
http://shop/mans/shirt/38
은 넘버 38의 남성 셔츠 옷을 의미한다
스프링에서 REST방식의 URI작성을 위해
@GetMapping("/shop/{gender}/shirt/{number}")
public Items getSerialNumber(
@PathVariable("gender") String gender, @PathVariable("number") Integer number){
return new Items(gender, number);
}
위와같이 매핑값에 중괄호를 쳐 주고,
PathVariable 어노테이션으로 매게변수에 명시하여 받을 수 있다.
REST 방식으로는 GET, POST 와 더불어 DELETE, PATCH 등 몇 가지의 방식이 더 존재한다.