간단한 기능이 있는 게시판 만들기
- Usecase Diagram
시스템과 사용자의 상호작용을 다이어그램으로 표현한 것
즉, 사용자의 관점에서 시스템의 서비스, 기능, 외부와의 관계에 대해서 다이어그램으로 표현한 것을 말한다.
1. 제목, 작성자명, 작성 날짜를 조회하기
2. 조회할 때 날짜 기준으로 내림차순 정렬하기
3. API 호출할 때 입력된 비밀번호와 일치여부 판단하기
4. 비밀번호를 비교하여 동일할 때만 글이 수정, 삭제되게 하기
- API로 다시 정리하기
Feature | Method | URL | Return |
게시글 작성하기 | POST | /api/posters | Poster |
게시글 조회하기(날짜기준 내림차순) | GET | /api/posters | List<Poster> |
게시글 비밀번호 입력하기 | POST | /api/posters | Poster |
게시글 수정하기(비밀번호 비교해서 동일하면 삭제가능) | PUT | /api/posters/{id} | Long |
게시글 삭제하기(비밀번호 비교해서 동일하면 삭제가능) | GET, DELETE | /api/posters/{id} | Long |
- 3계층 활용해서 전체 구조 다시 파악하기
이렇게 구현하다가..오늘은 망했다..한게 없어서 18시간 코드를 봤는데 TIL을 쓸 내용이 없다..하
스프링 넘어오고 멘탈 붕괴
'프로그래밍 > Spring' 카테고리의 다른 글
AOP & Logging (slf4j) (0) | 2022.08.05 |
---|---|
[SPRING BOOT]JWT, Thymeleaf, form (2/2) (0) | 2022.08.04 |
[SPRING BOOT]JWT, Thymleaf, form (1/2) (2) | 2022.08.04 |
[DI, IoC, Bean] 개념 박살내기 (0) | 2022.08.01 |
Spring MVC Architecture (0) | 2022.07.27 |