Skip to content

SprintBoot JPA 게시판 구현 미션 Repository 입니다.

Notifications You must be signed in to change notification settings

sujjangOvO/springboot-board-jpa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[미션] Spring Boot JPA로 게시판 구현

미션 소개 😎

Spring Boot JPA - Rest API를 강의를 듣고, 게시판 구현 미션을 수행해봅시다.

코드 리뷰(PR 내역) 링크

prgrms-be-devcourse#219

프로젝트 설계도

JPA게시판

수정 후 프로젝트 설계도

JPA게시판

작업 목록

주의: 커밋 메시지는 한 문장으로 표현 + 깃모지로 커밋 메시지 목적 표시

  • 설계도 작성 및 작업 목록 구상
  • 프로젝트 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 명세 작성

About

SprintBoot JPA 게시판 구현 미션 Repository 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%