DB >> MySql
회원 테이블(User) : 회원 정보를 저장하고 관리하는 테이블게시글 테이블(Post) : 게시글의 데이터를 저장하는 테이블댓글 테이블(Reply) : 게시글의 댓글 테이터를 저장하는 테이블일정 테이블(Schedule) : 회원의 일정 데이터를 저장하는 테이블첨부파일
os에 맞는 최신버전의 docker 설치하기https://www.docker.com/get-started 링크를 따라들어가 docker를 설치해 줍시다.git설치하기https://git-scm.com 링크를 따라들어가 os에 맞는 최신버전의 git을
https://start.spring.io 링크이동 후 언어는 java, jdk 버전은 8 빌드는 maven으로 프로젝트명이나 기본 패키지는 각자 임의 대로 정의하고 의존성은 웹 프로젝트가 되기위한 기본적인 의존성들만 추가후 jpa나 mysql JDBC는 나중
구글 검색으로 spring boot jap maven과 java mysql maven을 검색하셔서 maven repository에서 의존성을 추가 해주시면 됩니다.https://spring.io/guides/gs/accessing-data-mysql 스프링 레
저는 domain 패키지 안에 entity가 되는 클래스의 이름으로 패키지를 하나 더 생성 후에 작업합니다.
Dto 클래스들 작성하기 패키지관리 PostListResponseDto 작성 PostResponseDti 작성 PostSaveRequestDto 작성 PostUpdateRequestDto 작성
컨트롤러 및 서비스 작성 패키지 관리 PostService 작성 PostApiController 작성