GraphQL Java + Spring Boot 실습

1. 개요

1.1. 목적

  • 간단한 실습 방법을 제시하여 GraphQL을 Java 환경에서 경험해 볼 수 있도록 합니다.

1.2. 독자

  • SW 개발자

1.3. 참고 문서

2. 실습 환경

2.1. 시스템 정보

서버: Ubuntu 20.04 LTS

  • OpenJDK 11
  • GraphQL Java 실습 예제

클라이언트: Windows 10

  • GraphQL Playground

2.2. 소프트웨어 설치

2.2.1. OpenJDK 11

1) 아래 명령을 실행하여 OpenJDK 11을 설치합니다.

$ sudo apt-get install openjdk-11-jdk

2.2.2. GraphQL Java 실습 예제

1) 아래 명령을 실행하여 실습 예제를 복제합니다.

$ git clone https://github.com/graphql-java/tutorials.git

2.2.3. GraphQL Playground

1) 아래 사이트를 방문하여 “Download for Windows” 버튼을 클릭합니다.

2. 설치 파일을 다운로드하고 실행하여 설치를 진행합니다.

3. 실습

3.1. GraphQL 서버

1) 실습 예제 폴더로 이동합니다.

$ cd tutorials/book-details

2) 서버를 실행합니다.

$ ./gradlew bootRun

GraphQL API 주소는 다음과 같습니다. 실행 환경에 따라 IP 주소가 다를 수 있으니 확인해서 수정합니다.

3.2. GraphQL Playground

1) Windows 시작 메뉴에서 “GraphQL Playground” 항목을 클릭합니다.

2) “New Workspace” 화면에서 “URL ENDPOINT”를 선택하고 주소 “http://192.168.20.241:8080/graphql"을 입력한 후 "OPEN" 버튼을 클릭합니다.

연결에 성공하면 다음과 같은 화면이 나타납니다.

3) 화면 오른쪽의 “SCHEMA” 버튼을 클릭하면 GraphQL 스키마를 확인할 수 있습니다.

4) 화면 왼쪽에 질의를 작성하고 실행 버튼을 클릭합니다. 질의 결과는 가운데 화면에 표시됩니다.

온-디바이스 마이데이터 앱

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store