Repository files navigation
스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기
전체 API
아래의 요구사항을 기반으로 Use Case 그려보기
전체 게시글 목록 조회 API
제목, 작성자명, 작성 내용, 작성 날짜를 조회하기
작성 날짜 기준 내림차순으로 정렬하기
게시글 작성 API
제목, 작성자명, 비밀번호, 작성 내용을 저장
저장된 게시글을 Client로 반환하기
선택한 게시글 조회 API
선택한 게시글의 제목, 작성자명, 작성 날짜, 작성 내용을 조회하기
선택한 게시글 수정 API
수정을 요청할 때 수정할 데이터와 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부 확인 후
선택한 게시글을 삭제하고 Client로 성공했다는 표시 반환하기
선택한 게시글 삭제 API
삭제를 요청할 때 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 후
선택한 게시글을 삭제하고 Client로 성공했다는 표시 반환하기
DTO를 통해 반환하기
선택한 게시글 조회 API
비밀번호 일치 여부 확인
회원가입, 로그인 기능이 추가된 나만의 항해 블로그 백엔드 서버 만들기
전체 API
ERD
기능 구현
전체 게시글 목록 조회 API
제목, 작성자명(username), 작성 내용, 작성 날짜를 조회하기
작성 날짜 기준 내림차순으로 정렬하기
게시글 작성 API
토큰을 검사하여, 유효한 토큰일 경우에만 게시글 작성 가능
제목, 작성자명(username), 작성 내용을 저장하고
저장된 게시글을 Client 로 반환하기
선택한 게시글 조회 API
선택한 게시글의 제목, 작성자명(username), 작성 날짜, 작성 내용을 조회하기 (검색 기능이 아닙니다. 간단한 게시글 조회만 구현해주세요.)
선택한 게시글 수정 API
수정을 요청할 때 수정할 데이터와 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후
토큰을 검사한 후, 유효한 토큰이면서 해당 사용자가 작성한 게시글만 수정 가능
제목, 작성 내용을 수정하고 수정된 게시글을 Client 로 반환하기
선택한 게시글 삭제 API
삭제를 요청할 때 비밀번호를 같이 보내서 서버에서 비밀번호 일치 여부를 확인 한 후
토큰을 검사한 후, 유효한 토큰이면서 해당 사용자가 작성한 게시글만 삭제 가능
선택한 게시글을 삭제하고 Client 로 성공했다는 메시지, 상태코드 반환하기
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.