Spring

Spring - JSONConverter - rest api CRUD 예제

우가본 2024. 8. 5. 11:22

)rest란?

https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80

 

UI와 서버가 값을 주고 받을 때 rest api를 활용한다. (서버단과 프로트단을 분리하기 위함)

 

)CRUD

1. 전체조회

method: GET

URI: /rest/visits

 

2. 1건조회

method: GET

URI: /rest/visit/{idx} -> /rest/visit/1

 

3. 추가(idx받아오지 않음)

method: POST

URI: /rest/visit

postman

-> POST 방식일 때, 데이터 넘기기

 

4. 수정(idx받아와야함)

method: PUT(대부분 사용)/PATCH

URI: /rest/visit

-> 추가와 매우 유사(PUT대신 PATCH를 사용해도 되나, PUT을 일반적으로 사용한다)

 

5. 삭제

method: DELETE

URI: /rest/visit/{idx} -> /rest/visit/1

 

)비밀번호 체크