스프링5 [SpringBoot] 게시판 만들기 필요 클래스 및 동작 1. 도메인 패키지 Posts 엔티티 클래스 생성 데이터베이스와 맞닿은 핵심 클래스 수정이 최소로 되도록 보장해야함 Controller에선 Dto를 사용 JpaRepository을 상속받은 PostsRepository 인터페이스 생성 PostsRepository의 메소드로 Posts 생성과 조회 가능 2. Request 데이터를 받을 Dto 게시글 저장 PostsSaveRequestDto 클래스를 생성 게시글을 저장할 때, PostsRepository는 해당 Dto를 받아서 저장 Posts 엔티티와 필드가 동일 toEntity로 Dto를 PostsEntity로 변환하여 전달 3. 트랜잭션, 도메인 기능 간의 순서를 보장하는 Service 각종 로직 처리 및 PostsRepository의 메소드를 실행 4.. 2021. 8. 17. 이전 1 2 다음