如果你已经能写一些 Vue 或 Spring Boot 的零散代码,但一遇到「前后端怎么对接、接口怎么设计、登录状态怎么保持」就卡住,这门课值得花时间看。它不是讲单个语法的教程,而是围绕一个完整项目,把 Vue 3 和 Spring Boot 放到同一张图里跑通。反过来说,如果你还没写过任何前端组件或后端接口,直接上手会有些吃力,建议先把两边的基础各过一遍。

它解决的问题:把两套技术接起来

很多人学 Vue 和 Spring Boot 是分开学的,前端能做出页面,后端能写出接口,但真正拼在一起时就暴露问题:跨域怎么处理、请求参数怎么传、返回结果怎么统一、token 放在哪、路由守卫怎么拦截未登录用户。这些细节单独查资料能查到,但拼不成一个连贯的流程。这门课的价值就在于把这些环节按真实开发顺序串起来,让你看到一次完整的「前端发请求—后端处理—数据回显」是怎么走通的。

学完能独立做什么

跟着项目走完,你应该能独立搭起一个前后端分离的管理类系统骨架:后端能设计分层结构、写增删改查接口、做统一的响应封装和异常处理;前端能用 Vue 3 的组合式 API 组织页面、封装请求、配置路由和状态管理。更实际的一点是,你会知道一个功能从需求到落地要经过哪些步骤,而不是只会照着视频敲。这套流程放到公司里做中小型业务系统,基本能对上。

资料适合什么基础

  • 适合:写过 Vue 2 或 Vue 3 基础语法,了解组件、指令、生命周期;后端写过 Spring Boot 的 Controller 和 Service,知道 Maven 依赖怎么加。
  • 勉强适合:只系统学过 Java 或只系统学过 JavaScript,另一边完全空白。跟课会很累,需要边看边补。
  • 不适合:零基础,没写过一行接口也没写过组件。这门课不负责从语法讲起。

怎么用这套资料

建议不要一上来就照着敲全部代码,先看项目结构和最终效果,心里有个整体印象,再回头逐个模块跟。每做完一个模块,试着自己改一个字段、加一个查询条件,看前后端要动哪些地方——这一步比单纯复现更能暴露理解漏洞。遇到报错先别急着翻答案,按「前端请求有没有发出—后端有没有接到—数据库有没有返回」的顺序排查,这套排查习惯比记住某个注解更有用。项目里的截图可以当作阶段对照,做到哪一步就和截图比一比,偏差大就说明前面有环节没吃透。整门课跟完,建议自己另起一个题目重做一遍核心流程,哪怕功能减半,独立走通一次才算真的会了。

课程目录

开篇词:手把手带你搭建Vue3+Spring Boot大型前后端分离项目 项目须知和课程约定 2023年2月小册全新优化升级 “前后端分离”详解 前端模块化的发展历史 传统页面和单页面的权衡与抉择 准备工作及基础环境搭建(后端) Spring Boot 项目初体验--项目搭建及启动 项目编码简化利器!Spring Boot 整合 Lombok Lombok 插件问题处理 商城后端项目启动和运行注意事项 VSCode 的相关配置及插件介绍 基础篇:Vue 指令 Vue3 新特性介绍 基础篇: CSS 预处理工具Less的介绍及使用 脚手架工具 Vite Vue-Router 浅析原理及使用 全局状态管理插件 Pinia 简介及使用 商城前端 H5 开发环境搭建及项目启动 前后端交互文档利器!Spring Boot 整合 Swagger 接口参数处理和统一响应结果 接口设计规范及接口调用实践 商城开发实战-用户登录接口开发 商城开发实战-用户身份认证详解 商城开发实战-首页模块接口开发 商城开发实战-分类模块接口开发 商城开发实战-商品搜索模块接口开发 商城开发实战-购物车模块接口开发 商城开发实战-订单结算及订单生成接口开发 商城开发实战-订单支付、详情、列表接口开发 商城开发实战-订单处理流程详解 商城移动端开发实战-新蜂商城底部导航(抽离公共组件) 商城移动端开发实战-新蜂商城登录注册页(前端鉴权) 商城移动端开发实战-商城首页制作(轮播图、首页商品列表) 商城移动端开发实战-商品分类页面制作(better-scrol的介绍及使用) 商城移动端开发实战-商品列表页面制作(无限滚动加载) 商城移动端开发实战-商品详情页面制作(Pinia 购物车数量全局管理) 商城移动端开发实战-商城购物车页面制作(购物车页) 商城移动端开发实战-确认订单页面制作 商城移动端开发实战-地址栏管理页面制作 商城移动端开发实战-我的订单页面制作 [附加篇]常见问题汇总讲解