GraphQL với Spring Boot
Nền tảng

Nền tảng

Các khái niệm cốt lõi cần nắm trước khi xây dựng API GraphQL với Spring Boot.

Đây là trang khung của nhóm Nền tảng trong lộ trình học GraphQL với Spring Boot. Nội dung chi tiết sẽ được bổ sung theo từng bài bên dưới.

Trạng thái nội dung

Các bài trong nhóm hiện là placeholder. Hãy đi theo thứ tự sidebar để giữ mạch học đề xuất.

Mục lục

Phạm vi dự kiến

Xây dựng mental model về GraphQL, cách một request được thực thi và vị trí của Spring Boot trong toàn bộ hệ thống.

Các bài trong nhóm

  • GraphQL là gì? — Giải thích GraphQL, schema, operation và lý do GraphQL phù hợp với API có nhiều loại client.
  • GraphQL và REST — So sánh hai mô hình API qua cách định hình resource, fetching dữ liệu, lỗi và versioning.
  • Mô hình request/response — Mô tả cấu trúc request GraphQL, execution result, data, errors và extensions.
  • Kiến trúc GraphQL — Phân biệt client, server, schema, resolver, data source và các lớp trong một hệ thống GraphQL.
  • Hệ sinh thái công cụ — Tổng quan Spring for GraphQL, GraphiQL, client library, gateway và công cụ kiểm thử.

Bước tiếp theo

Bắt đầu từ bài đầu tiên của nhóm hoặc yêu cầu viết chi tiết một trang cụ thể bằng skill fumadocs-technical-writer.