GraphQL với Spring Boot
Client và tích hợp

Client và tích hợp

Các cách gọi API GraphQL Spring Boot từ công cụ, Java client và frontend.

Đây là trang khung của nhóm Client và tích hợp 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

Kết nối API với nhiều loại client, xử lý transport và mở rộng hệ thống bằng upload, persisted query hoặc federation.

Các bài trong nhóm

  • GraphiQL, curl và Postman — Chọn công cụ gọi API phù hợp cho khám phá schema, debug và kiểm thử tự động.
  • Spring WebClient — Gọi một GraphQL service khác từ Spring Boot bằng WebClient và xử lý response/error.
  • Java GraphQL client — So sánh các cách tạo Java client và quản lý query, variables, typing trong code.
  • Apollo/urql ở frontend — Kết nối frontend với Spring Boot GraphQL bằng cache, loading state và error policy.
  • File upload — Thiết kế upload file qua GraphQL và các giới hạn về multipart, storage, bảo mật.
  • Persisted query — Giảm payload và kiểm soát operation được phép chạy bằng persisted query.
  • Federation và schema stitching — Phân biệt federation với stitching khi hợp nhất nhiều GraphQL service.

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.