这门课解决什么问题
很多初学者学完 Java 基础和框架概念后,一到实际写代码就容易卡壳:怎么把数据库表和代码对应起来,怎么处理用户的登录状态,怎么把各个分层串联起来不出错。这门课就是针对这种“懂理论但写不出项目”的断层设计的。它通过一个无线点餐平台的搭建流程,把 SpringBoot 整合 SSM 的细节揉进具体的业务场景里。课程不是按知识点零散讲解,而是从需求梳理、建表开始,一步步搭出一个能跑通的后端服务,帮你把零碎的语法和配置知识拼成一套完整的开发动作。
适合什么基础与学习顺序
这套资料适合已经掌握 Java 基础语法、了解过 Spring 基本概念,但缺少完整项目经验的读者。如果你连面向对象或 SQL 增删改查都很生疏,建议先补基础再看。对于符合基础的人,建议按以下顺序推进:先看项目需求和技术栈介绍,在脑子里建立整体框架;接着跟着数据库设计部分动手建表,不要跳过这一步,很多业务逻辑的坑都在表结构里;然后重点看工程搭建和 SSM 整合部分,自己把 Mapper、Service、Controller 三层代码敲一遍;最后看 Thymeleaf 整合和登录测试,理解前后端数据怎么交互。遇到登录状态处理这种容易出错的地方,先暂停视频自己调试,再看老师的解法。
学完能做什么与资料怎么用
学完后,你应该能独立搭建一个基于 SpringBoot 的后端服务,完成基础的数据库设计、接口编写和页面数据渲染。这意味着你拿到一个类似的后台管理或点餐业务需求,能自己拆解出表结构,写出对应的增删改查接口,并处理简单的用户会话。资料配合练习的方式很直接:视频当主线,跟着敲代码;遇到报错先查控制台日志,对照资料里的依赖版本和配置文件排查。重点是自己动手改造代码,比如在点餐系统里加一个菜品搜索功能,或者修改登录校验逻辑,验证自己是否真的理解了数据流转。只有把课程里的点餐系统改写成自己的逻辑,这套资料才算用透了。
SpringBoot+SpringMvc+Spring+MyBatis,通过项目课程学习,了解项目开发流程,熟悉SpringBoot+SSM项目开发技术,提升代
课程目录
* 01 无线点餐平台系统搭建/
* 01 项目需求介绍
* 02 项目使用的技术栈
* 03 项目使用的开发工具
* 04 IDEA的简单优化
* 05 点餐系统数据库设计01
* 06 点餐系统数据库设计02
* 07 数据库的设计小结
* 08 创建项目工程导入依赖
* 09 lombok插件使用
* 10 创建Mapper层
* 11 SpringBoot整合MyBatis
* 12 创建Service层
* 13 创建Controller层
* 14 测试SSM工程
* 15 SpringBoot整合Thymeleaf模板引擎
* 16 用户登录测试
* 17 登录错误消息展示
* 18 关于获取登录成功的session值
* 19 改造登录的页面
* 20 生成登录验证码
* 21 看不清换验证码
* 22 用户注销
* 02 无线点餐系统后台餐桌管理/
* 01 餐桌管理需求简介
* 02 创建餐桌实体类对象
* 03 设计餐桌的Mapper接口方法
* 04 准备餐桌的Mapper映射文件
* 05 测试Mapper接口层
* 06 创建Desk模块业务逻辑层
* 07 准备Desk模块查询控制层
* 08 餐桌模块列表展示
* 09 准备新增餐桌表单页面
* 10 餐桌模块新增
* 11 餐桌模块逻辑删除
* 12 餐桌模块预定退桌实现
* 13 关于时间格式化问题
* 03 无线点餐系统后台菜系管理/
* 01 菜系管理模块简介
* 02 菜系模块实体类
* 03 菜系模块mapper层
* 04 菜系模块Mapper接口映射文件
* 05 菜系模块的Mapper接口测试
* 06 菜系模块的service层
* 07 菜系模块的查询列表控制层
* 08 菜系模块的数据列表展示
* 09 跳转到菜系新增页面
* 10 菜系模块新增
* 11 跳转到菜系更新页面
* 12 解决菜系更新页面样式问题
* 13 菜系模块更新
* 14 菜系模块搜索功能
* 15 菜系模块删除
* 04 无线点餐系统后台菜品管理/
* 01 菜品管理简单介绍
* 02 菜品模块实体类
* 03 菜品模块分页方法
* 04 菜品模块的分页SQL
* 05 菜品模块分页方法测试
* 06 菜品模块的业务逻辑层
* 07 菜品模块分页控制器
* 08 通用到的分页工具类
* 09 菜品模块分页的页面实现
* 10 解决页码点超问题
* 11 添加菜品的页面需求
* 12 准备菜系的JSON数据
* 13 前端页面异步加载下拉框
* 14 准备新增Food的持久性方法
* 15 菜品图片文件上传01
* 16 菜品图片文件上传02
* 17 测试菜品新增
* 18 关于上传图片回显问题
* 19 跳转菜品更新页面
* 20 关于异步下拉框回显问题
* 21 菜品更新模块普通字段回显
* 22 菜品模块更新的SQL
* 23 菜名模块更新
* 24 菜品模块删除
* 05 无线点餐系统前台点餐/
* 01 前台点餐系统业务需求简介
* 02 前台点餐首页餐桌显示
* 03 点餐页面的需求描述
* 04 跳转到点餐页面
* 05 点餐界面显示餐桌信息
* 06 点餐页面显示菜系信息
* 07 准备点餐页面分页sql
* 08 点餐页面分页控制器方法
* 09 点餐页面展示菜品信息
* 10 点餐页面的分页显示
* 11 点餐页面展示页码
* 12 点餐页面页码存在的BUG
* 13 点餐页面的按照菜系查询
* 14 前台点餐跳转菜品详情
* 15 前台点餐菜的详情数据展示
* 16 前台点餐详情页面菜系展示
* 06 无线点餐系统前台点餐/
* 01 设计餐车表
* 02 餐车模块需要的Mapper层方法
* 03 菜品加入餐车
* 04 菜品加入购物车测试
* 05 查看购物车的后台方法
* 06 餐车页面数据展示
* 07 修改购物车数量
* 08 删除购物车菜品
* 07 无线点餐系统订单模块/
* 01 订单模块业务需求
* 02 订单新增的方法
* 03 用户下单流程
* 04 用户下单测试
* 05 用户订单后台方法
* 06 显示用户订单数据
* 07 餐厅后台订单数据展示
* 08 餐厅后台订单详情数据展示
* 09 无线点餐系统总结
* 08 结课测试/
* 01 结课测试






