
댓글 기능을 하려면? 1. 도메인 작성 2. 리포지토리 작성 3. 서비스 메서드 작성 4. 컨트롤러 작성 5. 뷰 작성 1. 도메인 작성 댓글 기능에 필요한 건? 1-1. 댓글 id 1-2. 댓글 내용 1-3. 댓글 생성 시간 1-4. 댓글 수정 시간 1-5. 댓글 작성자 1-6. 댓글이 달린 게시글 표시(댓글과 게시글은 다대일 관계이다.) 위 내용을 바탕으로 comment 엔티티를 설계해준다. comment.java @Builder @AllArgsConstructor @NoArgsConstructor @Getter @Table(name = "comments") @Entity public class Comment { @Id @GeneratedValue(strategy = GenerationType.IDE..

기본적인 CRUD 기능이 있는 게시판으로, 웹 애플리케이션과 SpringBoot에 대한 기초를 다지기 위한 프로젝트를 작성한다. 스프링 부트 3 백엔드 개발자 되기: 자바 편 초기 구성을 위 책에서 상당 부분 참고했고, 추가적인 기능을 쌓아가는 식으로 진행할 계획이다. 책을 통해 완성할 수 있는 기능은 다음과 같다.1.게시판 CRUD 기능2. Spring Security를 이용한 로그인3. OAuth2를 이용한 구글 로그인4. AWS Elastic Beanstalk를 이용한 배포 5. Github Action 을 이용한 CI/CD 여기서1. 게시글에 댓글 추가 2. 게시글 검색 3. 게시글 페이징 4. 게시글 조회수 5. Spring Security를 이용한 로그인과 OAuth2를 이용한 구글 로그인 중..