前后端通信与接口联调教程

连接 Vue 与 Spring Boot 的全栈核心教程,覆盖 HTTP/REST、Fetch、Axios、文件传输、Cookie/Session/JWT、CORS、安全、SSE、WebSocket、OpenAPI 和完整联调排错链。

HTTP Method、Resource、REST 与幂等性

本章属于「前后端通信与接口联调 / HTTP、REST 与数据契约」,围绕「HTTP Method、Resource、REST 与幂等性」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

fetch、Request、Response 与 Promise

本章属于「前后端通信与接口联调 / Fetch API」,围绕「fetch、Request、Response 与 Promise」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Axios Instance、baseURL、timeout

本章属于「前后端通信与接口联调 / Axios 工程封装」,围绕「Axios Instance、baseURL、timeout」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

FormData 与 multipart/form-data

本章属于「前后端通信与接口联调 / 表单、文件与复杂请求」,围绕「FormData 与 multipart/form-data」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Authentication 与 Authorization

本章属于「前后端通信与接口联调 / 认证、Cookie、Session 与 JWT」,围绕「Authentication 与 Authorization」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Same-Origin、CORS 与 Preflight

本章属于「前后端通信与接口联调 / CORS、安全、错误与代理」,围绕「Same-Origin、CORS 与 Preflight」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Polling、Long Polling、SSE、WebSocket 比较

本章属于「前后端通信与接口联调 / 实时通信」,围绕「Polling、Long Polling、SSE、WebSocket 比较」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Vue → HTTP → Controller → Service → Mapper → MySQL

本章属于「前后端通信与接口联调 / Spring Boot 联调、契约与排错」,围绕「Vue → HTTP → Controller → Service → Mapper → MySQL」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Path、Query、Header、Body

本章属于「前后端通信与接口联调 / HTTP、REST 与数据契约」,围绕「Path、Query、Header、Body」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

GET、POST、JSON Body 与 Headers

本章属于「前后端通信与接口联调 / Fetch API」,围绕「GET、POST、JSON Body 与 Headers」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

params、data、headers

本章属于「前后端通信与接口联调 / Axios 工程封装」,围绕「params、data、headers」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

文件上传与 Spring MultipartFile

本章属于「前后端通信与接口联调 / 表单、文件与复杂请求」,围绕「文件上传与 Spring MultipartFile」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Cookie、Session 与 withCredentials

本章属于「前后端通信与接口联调 / 认证、Cookie、Session 与 JWT」,围绕「Cookie、Session 与 withCredentials」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Vite Proxy、Nginx Reverse Proxy

本章属于「前后端通信与接口联调 / CORS、安全、错误与代理」,围绕「Vite Proxy、Nginx Reverse Proxy」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

EventSource / SSE 与 AI 流式输出

本章属于「前后端通信与接口联调 / 实时通信」,围绕「EventSource / SSE 与 AI 流式输出」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

@RequestBody、@RequestParam、@PathVariable

本章属于「前后端通信与接口联调 / Spring Boot 联调、契约与排错」,围绕「@RequestBody、@RequestParam、@PathVariable」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Content-Type、Accept 与 JSON 协商

本章属于「前后端通信与接口联调 / HTTP、REST 与数据契约」,围绕「Content-Type、Accept 与 JSON 协商」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Response.json、text、blob 与错误

本章属于「前后端通信与接口联调 / Fetch API」,围绕「Response.json、text、blob 与错误」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Request Interceptor

本章属于「前后端通信与接口联调 / Axios 工程封装」,围绕「Request Interceptor」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Blob、ArrayBuffer 与文件下载

本章属于「前后端通信与接口联调 / 表单、文件与复杂请求」,围绕「Blob、ArrayBuffer 与文件下载」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

JWT、Bearer Token

本章属于「前后端通信与接口联调 / 认证、Cookie、Session 与 JWT」,围绕「JWT、Bearer Token」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

XSS、CSRF 与输入输出安全

本章属于「前后端通信与接口联调 / CORS、安全、错误与代理」,围绕「XSS、CSRF 与输入输出安全」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

WebSocket Handshake 与双向消息

本章属于「前后端通信与接口联调 / 实时通信」,围绕「WebSocket Handshake 与双向消息」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Jackson、Validation、Global Exception

本章属于「前后端通信与接口联调 / Spring Boot 联调、契约与排错」,围绕「Jackson、Validation、Global Exception」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

DTO、VO、Result、PageResult 与 TypeScript Model

本章属于「前后端通信与接口联调 / HTTP、REST 与数据契约」,围绕「DTO、VO、Result、PageResult 与 TypeScript Model」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

AbortController、取消请求与竞态

本章属于「前后端通信与接口联调 / Fetch API」,围绕「AbortController、取消请求与竞态」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Response Interceptor 与 Result 解包

本章属于「前后端通信与接口联调 / Axios 工程封装」,围绕「Response Interceptor 与 Result 解包」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

分页、排序、筛选、数组参数与编码

本章属于「前后端通信与接口联调 / 表单、文件与复杂请求」,围绕「分页、排序、筛选、数组参数与编码」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Token 存储、过期与刷新

本章属于「前后端通信与接口联调 / 认证、Cookie、Session 与 JWT」,围绕「Token 存储、过期与刷新」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

HTTP、Network、Business Error 三层错误

本章属于「前后端通信与接口联调 / CORS、安全、错误与代理」,围绕「HTTP、Network、Business Error 三层错误」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Heartbeat、Reconnect、消息顺序与断线恢复

本章属于「前后端通信与接口联调 / 实时通信」,围绕「Heartbeat、Reconnect、消息顺序与断线恢复」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

OpenAPI / Swagger / springdoc 与接口契约

本章属于「前后端通信与接口联调 / Spring Boot 联调、契约与排错」,围绕「OpenAPI / Swagger / springdoc 与接口契约」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

REST、RPC、GraphQL 的定位与选型认知

本章属于「前后端通信与接口联调 / HTTP、REST 与数据契约」,围绕「REST、RPC、GraphQL 的定位与选型认知」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Fetch 封装、超时策略与边界

本章属于「前后端通信与接口联调 / Fetch API」,围绕「Fetch 封装、超时策略与边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

API Module、Generic Response 与 TypeScript

本章属于「前后端通信与接口联调 / Axios 工程封装」,围绕「API Module、Generic Response 与 TypeScript」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

日期时间、时区、枚举与字段约定

本章属于「前后端通信与接口联调 / 表单、文件与复杂请求」,围绕「日期时间、时区、枚举与字段约定」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

401、403、退出与统一会话失效

本章属于「前后端通信与接口联调 / 认证、Cookie、Session 与 JWT」,围绕「401、403、退出与统一会话失效」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Retry、Timeout、Idempotency 与重复提交

本章属于「前后端通信与接口联调 / CORS、安全、错误与代理」,围绕「Retry、Timeout、Idempotency 与重复提交」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Spring Boot WebSocket / SSE 联调

本章属于「前后端通信与接口联调 / 实时通信」,围绕「Spring Boot WebSocket / SSE 联调」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

DevTools + 后端日志 + SQL 排查 404/400/401/403/500

本章属于「前后端通信与接口联调 / Spring Boot 联调、契约与排错」,围绕「DevTools + 后端日志 + SQL 排查 404/400/401/403/500」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。