GraphQL
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

GraphQL 개요

GraphQL은 API를 위한 쿼리 언어로, 클라이언트와 서버 간 데이터 처리를 용이하게 합니다.

GraphQL vs REST API

  • 하나의 엔드포인트로 모든 요청 처리
  • 필요한 데이터만 요청 가능 (Overfetching 방지)
  • 한 번의 요청으로 여러 데이터를 가져올 수 있음 (Underfetching 방지)

Spring for GraphQL

Spring과 GraphQL을 통합하는 프레임워크로, 기존 Spring MVC 방식으로 개발 가능

Apollo Client는 React와 Typescript를 지원하며, GraphQL 클라이언트 라이브러리 중 가장 널리 사용됨

연관 게시글