목 : 프로그래밍기초2 테스트, 키패드 누르기
키패드 문제는 LinkedHashMap이랑 배열 섞어서 풀었는데, 거리 구하는 로직을 Map만 가지고 구현하려다가 많이 해멨고, 결국 배열 index 관찰해서 구현함.
Spring Lv.1
스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기
금. Lv.1 과제 요구사항 분석
- 전체 게시글 목록 조회 API
- 제목, 작성자명, 작성 내용, 작성 날짜를
조회하기- 작성 날짜 기준 내림차순으로
정렬하기- 게시글 작성 API
- 제목, 작성자명, 비밀번호, 작성 내용을
저장하고- 저장된 게시글을 Client 로
반환하기- 선택한 게시글 조회 API
- 선택한 게시글의 제목, 작성자명, 작성 날짜, 작성 내용을
조회하기
(검색 기능이 아닙니다. 간단한 게시글 조회만 구현해주세요.)- 선택한 게시글 수정 API
- 수정을 요청할 때 수정할 데이터와 비밀번호를 같이 보내서 서버에서 비밀번호
일치 여부를 확인한 후- 제목, 작성자명, 작성 내용을 수정하고 수정된 게시글을 Client 로
반환하기- 선택한 게시글 삭제 API
- 삭제를 요청할 때 비밀번호를 같이 보내서 서버에서 비밀번호
일치 여부를 확인한 후- 선택한 게시글을 삭제하고 Client 로 성공했다는 표시
반환하기
내가 이해한 요구사항을 use case diagram으로 작성

요구사항을 충실히 반영하고 있는지 계속 스스로에게 물어봄... 아직도 확신을 못하겠음
작성법은 아래 영상을 참고함
https://www.youtube.com/watch?v=zid-MVo7M-E&t=709s&ab_channel=LucidSoftware
매니저님이 딱히 고칠 건 없다고 해주심
API 명세서
https://parallel-lightning-940.notion.site/Spring-Lv1-API-44777fca6c0849fa9abf436befe7425c
Lv1 과제가 DB 다루기도 포함인 듯 한데 아직 강의를 덜 들음
열씸히 해보자