前后端通信与接口联调教程
连接 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 全栈真实项目与秋招问题。