Spring Boot JPA - Rest API를 강의를 듣고, 게시판 구현 미션을 수행해봅시다.
주의: 커밋 메시지는 한 문장으로 표현 + 깃모지로 커밋 메시지 목적 표시
- 설계도 작성 및 작업 목록 구상
- 프로젝트 init
- SpringDataJpa, mysql 설정
- BaseEntity 추가
- User Entity 구현
- Post Entity 구현
- User, Post 1:n 연관 관계 설정
- UserController 구현
- UserService 구현
- UserDto 구현
- JPAUserRepository 구현
- PostRestRepository 구현
- 페이징 조회(GET /posts)
- 단건 조회(GET post/{id})
- 게시글 작성(POST /posts)
- 게시글 수정(POST /posts/{id})
- PostService 구현
- PostDto 구현
- JPAPostRepository 구현
- REST-DOCS 의존성 추가
- REST-DOCS을 이용한 API 명세 작성