나의 개발일지!!

항해99_3주차_스프링입문_개인과제(1)

wonderson 2022. 5. 24. 19:24
반응형

Goal: "스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기"

- 완성해야할 서비스

더보기

✅ 서비스 완성

  1. 전체 게시글 목록 조회 API
    • 제목, 작성자명, 작성 날짜를 조회하기
    • 작성 날짜 기준으로 내림차순 정렬하기
  2. 게시글 작성 API
    • 제목, 작성자명, 비밀번호, 작성 내용을 입력하기
  3. 게시글 조회 API
    • 제목, 작성자명, 작성 날짜, 작성 내용을 조회하기 (검색 기능이 아닙니다. 간단한 게시글 조회만 구현해주세요.)
  4. 게시글 수정 API
    • API를 호출할 때 입력된 비밀번호를 비교하여 동일할 때만 글이 수정되게 하기
  5. 게시글 삭제 API
    • API를 호출할 때 입력된 비밀번호를 비교하여 동일할 때만 글이 삭제되게 하기

 


내가 정리 해 본 거

week3_s_hwk 3주차 스프링 과제

-API 설계하기

★ 비밀번호는 입력할 때 저장해야하는가?

 

--나항해 API

  • 전체 게시글 목록 조회 API
    • 멤버변수(제목,작성자명), 작성날짜 조회(Timestamped)
    • 작성날짜 기준으로 내림차순 정렬
  • 게시글 작성 API
    • 멤버변수(제목,작성자명,비밀번호,작성내용)
  • 게시글 조회 API <전체목록조회 해서 안에 버튼을 누르면 안에 들어가서 볼 수 있는건가?>
    • 멤버변수(제목,작성자명,작성내용), 작성날짜 조회(Timestamped)
    • 간단하게 게시글 조회
  • 게시글 수정 API
    • API를 호출할 때 입력된 비밀번호를 비교하여 동일할 때만 글이 수정 되게하기
    • 파라미터 id, 비밀번호 일치유무, 수정할 내용
  • 게시글 삭제 API
    • API를 호출할 때 입력된 비밀번호를 비교하여 동일할 때만 글이 삭제 되게하기
    • 파라미터 id, 비밀번호 일치유무

 

제일 처음 설계한 API

 

처음에 설정한 화면 설계

- 원래는 노트에 있는 거 정리해서 올리는데 이번에는 어떻게 올려야할 지 애매해서 이렇게 올려본다.

반응형