클라이언트 - 서버 간의 약속이다.
클라이언트가 정한대로 서버에게 요청(Request)을 보내면
서버가 요구사항을 처리하여 응답(Response)을 반환한다.
JPA에서의 CRUD처럼 생성(POST), 조회(GET), 수정(PUT), 삭제(DELETE)로 표현한다.
주의사항
주소에 들어가는 명사들은 복수형을 사용함 ex) /course
주소에 동사는 가급적 사용하지 않음 ex) /accounts/edit
ARC로 테스트
잘 들어갔나 GET으로 확인해보면 데이터가 잘 들어와있다.
잘 수정되었나 GET으로 또 확인
삭제되었나 GET 으로 또 확인! 하나 있는 데이터를 삭제해서 빈 배열이 출력되었다.