<aside> 🖇️ https://github.com/JeekLee/Post_API
</aside>
<aside> 💡 1. 과제 요구사항
</aside>
<aside> ⚠️ 아래의 요구사항에 맞는 API 명세서를 작성해 보고 프로젝트를 생성해 직접 구현해 보세요!
</aside>
<aside> ✅ 서비스 완성 요구사항
</aside>
List<Forum> findAllByOrderByModifiedAtDesc();
<aside> 💡 2. Use Case
</aside>
<aside> 💡 3. API 설계
</aside>
<aside> 💡 4. 추가 답변
</aside>
<aside> ❓ Why: 과제 제출시에는 아래 질문을 고민해보고 답변을 함께 제출해주세요.
</aside>
수정, 삭제 API의 request를 어떤 방식으로 사용하셨나요? (param, query, body)
어떤 상황에 어떤 방식의 request를 써야하나요?
RESTful한 API를 설계했나요? 어떤 부분이 그런가요? 어떤 부분이 그렇지 않나요?
Rest란
REST API 설계 규칙
Http Method의 사용의 측면에서는, Rest의 조건을 어느정도 충족했다고 이야기 할 수 있을 것 같다.
하지만 API 설계시 url에 delete, new 등의 단어로 행위(기능)을 명시했기 때문에, 아쉬움이 있다.
적절한 관심사 분리를 적용하였나요? (Controller, Repository, Service) 관심사 분리는 다음과 같은 형태로 진행했다.