- RESTful Web Service with Spring Boot _ 기초
- User Service API 구현
- Swagger
- Java Persistence API
- Spring Boot Deploy with Nginx, Aws Route53, ACM
- 개발 기간 : 2022/07/04 ~ 2022/07/08 (4일)
- 개인프로젝트
- Back-end
- 김기현 - User Service 구현, JPA를 이용한 User 관리
- Back-end
-
Retrieve all Users
- REST API : /users
- HTTP Method :GET
-
Create a User
- REST API : /users
- HTTP Method :POST
-
Retrieve one User
- REST API : /users/{id}
- HTTP Method :GET
-
Delete a Users
- REST API : /users/{id}
- HTTP Method :DELETE
-
Retrieve all posts for a User
- REST API : /users/{id}/posts
- HTTP Method :GET
-
Create a posts for a User
- REST API : /users/{id}/posts
- HTTP Method :POST
-
Retrieve details of a User
- REST API : /users/{id}/posts/{post_id}
- HTTP Method :GET
- Swagger를 이용해 API 문서화를 진행
- 소통 시 Swagger 문서를 통한 커뮤니케이션 비용을 감소
