1. 개발
‣
To-do list
- [x] ItemDetail 엔티티 그대로 진행예정
- [x] 아이템 수정 서비스 로직 구현
- [ ] 아이템 삭제 서비스 로직 구현
- [ ] API 명세서 작성
API 명세서
뷰 컨트롤러
ItemDetailViewController
| 기능 |
설명 |
반환 데이터 |
HTTP method |
API path |
| 상세 페이지 조회 |
|
|
|
|
|
|
|
|
|
REST컨트롤러
ItemDetailApiController
| 기능 |
설명 |
반환 데이터 |
HTTP method |
API path |
| 상세 페이지 조회 |
|
|
|
|
|
|
|
|
|
### Comment
| 기능 | 클래스 | 설명 | Http method / API path |
|---------------------|------------------|----------------------------------|----------------------------|
| 유저 후기 조회 | CommentController | getAllCommentById | GET /comments/userId |
| 유저 후기 리스트 가져오기 | CommentService | getAllCommentById | |
| 유저 후기 리스트 가져오기 | CommentRepository | findAllByUser_UserId | |
| 기능 |
클래스 |
설명 |
반환 데이터 |
HTTP method |
API path |
| 유저 후기 조회 |
CommentController |
getAllCommentById |
comments.html |
GET |
/comments/userId |
| 유저 후기 리스트 가져오기 |
CommentService |
getAllCommentById |
List<Comment> |
|
|
| 유저 후기 리스트 가져오기 |
CommentRepository |
findAllByUser_UserId |
List<Comment> |
|
|
|
|
|
|
|
|
작성 클래스 및 코드