안녕하세요. 얼마전에 스프링부트에 대해서 알게되어서 간단하게 게시판을 구현중에 있는 초보입니다 ㅡ.ㅡ.... restful 서비스를 위해서 열심히 뒤적거렸는데 이해가 안되는 부분이 있네요 흑흑
글목록 | /board | GET |
글상세 | /board/{bno} | GET |
글작성 | /board | POST |
글수정 | /board/{bno} | PUT or PATCH |
글삭제 | /board/{bno} | DELETE |
만약 이렇게 구성을 했을 때
글목록과, 글작성은 요청 리소스는 같지만 HTTP메서드가 다르고
글상세,글수정,글삭제도 마찬가지로 요청은 같은데 HTTP메서드가 다르잖아요....?
controller에서 RequestMethod.POST나 GET, DELETE 등등으로 받아준다해도 요청 리소스가 같은데 어떻게 구분이 되는건가요?
JSP에서 어떤 방식으로 보내야 할지 감이 안잡히네요..... 서버와 클라이언트간에 무조건 json 형식으로 주고 받아야 하나요?
그렇다면 JSP에서는 ajax로 form에서 받은 정보드를 넘겨야 하는건지.... 도무지 HTTP메서드를 사용한다는게 어떤건지를 모르겠습니다 ㅠㅠ
검색을 잘 못하는건지 나오지도 않고요 ㅠㅠ.... 도와주세요 ㅠㅜ