스프링

Restful 방식으로 서비스 구현하기

그리득 2024. 2. 25. 22:32
728x90

Restful방식으로 서비스 구현하기 -> 요청에 대한 데이터를 전송
1. 상태관리를 하지 않는다 -> Session유지하지 않는다.
2. cache처리함
3. 서비스 url주소 설정 -> 명사로 구성함.
  * url주소에 행위에 대한 내용을 포함하지않는다. -> 동사를 사용하지않는다!
  서비스 진행되는 행위에 대한 내용은 요청시 보내지는 request method로 처리함.
GET : 
POST : 
PUT : 
DELETE : 
예) 회원관련 서비스 구현
/members GET -> 전체 회원을 조회
/member/{id} GET -> id로 회원조회 가능
/members POST -> 회원 추가 기능
/members/{id} PUT -> 회원 수정 기능
/members/{id} DELETE -> 회원 삭제 기능

/member/selectmember -> X

/department-test/{id}