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.