728x90 Spring GraphQL2 [Spring] Springboot GraphQL 게시판 CRUD 만들기2 이전의 포스팅을 통해 Spring GraphQL 프로젝트를 구성했습니다. 이제 게시판 CRUD를 위한 Controller와 서비스를 구현하고 테스트를 진행해보겠습니다. Service, JPA Repository 구현 먼저 작업을 진행할 BoardRepository를 entity 패키지에 생성합니다. import org.springframework.data.jpa.repository.JpaRepository; public interface BoardRepository extends JpaRepository { } service 패키지안에 BoardService 파일을 생성합니다. import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j.. 2022. 5. 20. [Spring] Springboot GraphQL 게시판 CRUD 만들기1 이전 포스팅(GraphQL 실습해보기)에서 Node.js를 통해 GraphQL을 실습했습니다. 이번에는 Spring에서 사용할 수 있는 Spring GraphQL 게시판 CRUD 서비스를 구현해보려고 합니다. 2022년 5월 18일 현재 Springboot 2.7이상 3.0 이하 베타에서만 가능합니다. 2022년 5월 19일 2.7.0이 정식 릴리즈 되었습니다. 베타가 아닌 정식 버전으로 사용 가능합니다. spring.io의 Documentation과 Sample 프로젝트를 기반으로 합니다. 프로젝트 생성 먼저 Spring Initializer로 프로젝트를 생성합니다. (start.spring.io에서도 가능합니다.) Springboot 버전은 2.7.0, 의존성은 아래 5가지를 선택합니다. Lombok.. 2022. 5. 19. 이전 1 다음 728x90