Spring 입문 주차 개인과제 | 스프링부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드서버 만들기
스프링 입문 주차 마무리를 하루 남겨두고 쓰는 Spring 입문 과제 진행 결과 보고의 건 ㅋ
그동안은 0개 국어를 구사하는 나로서 정신이 없어서 프로젝트 진행사항에 대해서 쓸수가 없었다.
지금까지 진행한 내용을 회고(?) 하듯이 작성해보고자 함
🏁 1. 과제 요구사항(CRUD 구현)
⓵ CREATE
👉 게시글 작성 API
제목, 작성자명, 비밀번호, 작성 내용을 저장하고 저장된 게시글을 Client 로 반환하기
⓶ READ
👉 전체 게시글 목록 조회 API
제목, 작성자명, 작성 내용, 작성 날짜를 조회하기
작성 날짜 기준 내림차순으로 정렬하기
👉 선택한 게시글 조회 API
선택한 게시글의 제목, 작성자명, 작성 날짜, 작성 내용을 조회하기
⓷ UPDATE
👉 선택한 게시글 수정 API
수정을 요청할 때 수정할 데이터와 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후
제목, 작성자명, 작성 내용을 수정하고 수정된 게시글을 Client 로 반환하기
⓸ DELETE
👉 선택한 게시글 삭제 API
삭제를 요청할 때 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후 선택한 게시글을 삭제하고 Client로 성공했다는 표시 반환하기
📓 2. 요구사항 분석 및 API 설계
📍 USECASE
📍 요구사항 분석
더보기





CREATE (게시글 작성)

READ(전체 게시글 목록 조회)

READ(선택 게시글 목록 조회)

UPDATE (선택한 게시글 수정)

DELETE (선택한 게시글 삭제)

📍API
🔔 3. 결과물
https://github.com/kyuung09/SpringIntroductionBlog
GitHub - kyuung09/SpringIntroductionBlog
Contribute to kyuung09/SpringIntroductionBlog development by creating an account on GitHub.
github.com
'⛴ 항해' 카테고리의 다른 글
[항해99] 주특기 숙련 주차 Spring 과제 진행결과 보고의 건 (0) | 2022.12.08 |
---|---|
[항해99. 3주차 - WIL] (1) | 2022.12.05 |
[항해99] 3주차 [주특기 입문] - 3DAY (2) | 2022.11.29 |
[항해99. 2주차 - WIL (1) | 2022.11.27 |
[항해99] 3주차 [주특기 입문] - 1DAY (1) | 2022.11.26 |