- 웹 요청 / 응답 처리로 입출력 추가
- 예약 하기
- 예약 조회
- 예약 취소
- 예외 처리
- 예약 생성 시 날짜와 시간이 똑같은 예약이 이미 있는 경우 예약을 생성할 수 없다.
-
예약 생성 API
-
/reservations
에 post mapping - 바디 json을 Reservation 객체로 변환
- id 추가 후 메모리에 저장
- 날짜와 시간이 같은 예약이 있는 경우 생성 실패
- 201 리스폰스
-
-
예약 조회 API
-
/reservations/{id}
에 get mapping - id가 일치하는 Reservation을 리스폰스에 담기
- 200 리스폰스
-
-
예약 삭제 API
-
reservations/{id}
에 delete mapping - id가 일치하는 Reservation을 제거
- 204 리스폰스
-