
3
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
GraphQL 개요
GraphQL은 API를 위한 쿼리 언어로, 클라이언트와 서버 간 데이터 처리를 용이하게 합니다.
GraphQL vs REST API
- 하나의 엔드포인트로 모든 요청 처리
- 필요한 데이터만 요청 가능 (Overfetching 방지)
- 한 번의 요청으로 여러 데이터를 가져올 수 있음 (Underfetching 방지)
Spring for GraphQL
Spring과 GraphQL을 통합하는 프레임워크로, 기존 Spring MVC 방식으로 개발 가능
Apollo Client는 React와 Typescript를 지원하며, GraphQL 클라이언트 라이브러리 중 가장 널리 사용됨