SERVER/Spring Boot
[Spring] Spring boot Project - 레스토랑 예약 사이트 만들기 (들어가기)
GaGah
2020. 9. 20. 00:27
REST API
- Resource에 대해 처리하는 방식 ( CRUD )
- GET, POST, PUT, DELETE, UPDATE
APIs
- 가게 목록 : GET /restaurants
- 가게 상세 : GET /restaurants/{id}
- 가게 추가 : POST /restaurants
- 가게 수정 : PATCH /restaurants/{id}
- 가게 삭제 : DELETE /restaurants/{id}
TDD(Test Driven Development)
- 테스트 주도 개발
- 목표 주도 개발
- 올바르게 작동을 하는지?
- 깔끔한 코드로 작성했는지?
- Refactoring → Test Code 필요
Routing
1. Collection
- Read, Create
- 도메인
- http://host/restaurants
2. Member
- Read, Update, Delete
- 개별적인 리소스
- ex) http://host/restaurants/i
- JSON format을 사용함 (여러 언어, 환경에서 표준으로 사용할 수 있게끔 한다.)
LIST