게시판 같이 수정하면 제목부터 내용까지(머리부터 발끝까지) 수정해야 하는 성격의 서비스에서는 스토어가 사용될 수 있음, 파일 형식도 마찬가지임
예) /files
컨트롤러(controller), 컨트롤 URI
문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행
HTML FORM 태그에서 주로 사용됨. 수정&삭제 메서드는 사용하기 어렵기 때문
동사를 직접 사용
예) /items/{id}/create
물건을 주문하면, 이 주문에 대한 배송시작은 /orders/{id}/배송시작 이런식으로 작성해야 함. 주문의 물건, 가격, 받는 이 정보, 주문상태 등이 다같이 들어가면 관심사의 분리가 적절치 않다고 볼 수 있기 때문
Thymeleaf의 경우, th:field를 사용할 때와 th:value를 사용할 때의 문법이 다름. GET을 위해 th:value를 쓰고, PUT/PATCH/POST를 위해 th:field를 쓴다면, 이때는 컨트롤 URI를 이용해서 추가 프로세스가 필요함 사실 th:value만 쓰면 해결됩니다