Dev-Kyuu
article thumbnail

 

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

 

 

profile

Dev-Kyuu

@kyuu_ng

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!