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
'SERVER > Spring Boot' 카테고리의 다른 글
[Spring] 스프링 프레임워크 이해하기 (0) | 2020.12.30 |
---|---|
[Spring] Spring boot 프로젝트 살펴보기 (feat. 인증서버) (0) | 2020.12.29 |
[SpringBoot] Spring boot JPA 사용하여 회원가입 구현하기 (2) | 2020.12.19 |
[Spring] Spring Boot 프로젝트 생성하는 방법 (0) | 2020.12.14 |
[Spring] Spring boot Assert (0) | 2020.09.22 |