缺什么补什么:别把增删改查写成死循环

这套资料围绕一个叫 AMR 的业务系统展开,技术栈钉死在 Spring MVC 加 MyBatis 上。它解决的不是怎么背面试题,而是你明明看过框架文档,却一动手就卡壳的毛病:控制器怎么接参数、映射文件怎么写多条件查询、会话怎么保存登录状态、表单怎么校验。很多人转岗或者临时补项目经验,简历能写熟悉这两个框架,一到真写代码就暴露——环境搭不起来,登录拦截器写不对,分页查不出数据。如果你正卡在这个阶段,别假装什么都会,老老实实把这套流程跟一遍。它适合已经摸过 Java 基础语法、懂点数据库增删改查,但没独立跑完过一个带权限管理模块的人。完全没写过 Java 的别硬看,先去补基础语法再来。

建议先看哪几块:从环境到登录这条主线

资料包按顺序排了项目规划、环境搭建、雇员登录注销、管理员维护这几大块。建议你别跳着看,直接从环境搭建那节动手。先跟着把 Spring MVC 配起来,再整合 MyBatis,确认数据源没接错、映射文件能跑通。这一步如果卡住,后面全废。接着重点啃雇员登录与注销模块,这块占了很大篇幅,别嫌啰嗦。验证码检测和获取雇员权限这两节是核心,前者教你处理会话交互,后者把权限模型怎么落到代码里讲得很细。登录检测那一节也别快进,拦截器写不对,整个系统就是裸奔的。看完登录这条主线,再进管理员维护模块,重点看增加管理员那一长段,它把表单提交、数据校验、入库异常处理串成了一个完整闭环。跟着敲一遍,比你看十遍文档管用。

学完能干什么:独立搭一个带权限的后台

跟完这套资料,你应该能独立干这几件事:从零搭一个 Spring MVC 加 MyBatis 的工程,自己配控制器、写映射、调通数据库;独立实现一个带验证码和权限校验的登录注销功能,知道拦截器该拦哪些请求;完成一个管理员的完整维护流程,从表单接参到入库报错都能自己处理。资料怎么配合练习?别光盯着看,必须边看边敲。先把规划设计和数据库设计那两节看完,自己在本地建库建表;然后每看完一节视频,暂停,自己照着把代码敲出来跑通。跑不通就回去倒带,别急着往下看。遇到报错先自己查日志,实在卡住再对照资料里的代码段找差异。别指望看一遍就会,这套东西的肌肉记忆全是敲出来的。看完后问自己几个问题:会话状态存在哪、怎么防止未登录访问、多条件分页查询的映射文件怎么写。答不上来就回去补,别糊弄自己。

课程目录

1-1 [项目规划设计] AMR项目整体说明 (16:23)
1-2 [项目规划设计] AMR项目数据库设计 (16:10)
2-1 [搭建项目开发环境] 搭建Spring MVC (18:02)
2-2 [搭建项目开发环境] 整合MyBatis (12:26)
3-1 [雇员登录与注销模块] 项目任务说明 (02:49)
3-2 [雇员登录与注销模块] 基础登录 (48:44)
3-3 [雇员登录与注销模块] 验证码检测处理 (12:01)
3-4 [雇员登录与注销模块] 获取雇员权限 (43:26)
3-5 [雇员登录与注销模块] 登录注销 (05:28)
3-6 [雇员登录与注销模块] 登录检测 (05:03)
4-1 [管理员维护模块] 模块开发任务 (05:51)
4-2 [管理员维护模块] 增加管理员 (01:15:31)
4-3 [管理员维护模块] 增加管理员验证 (49:36)
4-4 [管理员维护模块] 管理员列表 (49:01)
4-5 [管理员维护模块] 部门信息列表 (13:35)
4-6 [管理员维护模块] 部门信息修改 (11:23)
4-7 [管理员维护模块] 权限组列表 (12:31)
4-8 [管理员维护模块] 权限列表 (08:12)
5-1 [雇员管理模块] 雇员管理模块开发任务 (03:54)
5-2 [雇员管理模块] 雇员增加 (24:53)
5-3 [雇员管理模块] 雇员列表 (22:21)
5-4 [雇员管理模块] 雇员编辑 (35:31)
6-1 [办公用品采购模块] 办公用品采购模块开发任务 (09:51)
6-2 [办公用品采购模块] 办公用品类型列表 (13:23)
6-3 [办公用品采购模块] 办公用品类型修改 (09:16)
6-4 [办公用品采购模块] 办公用品子类型列表 (17:45)
6-5 [办公用品采购模块] 办公用品子类型修改 (07:25)
6-6 [办公用品采购模块] 增加待购商品 (53:03)
6-7 [办公用品采购模块] 待购商品列表 (17:41)
6-8 [办公用品采购模块] 编辑待购商品列表 (44:05)
6-9 [办公用品采购模块] 删除待购商品信息 (23:18)
6-10 [办公用品采购模块] 删除待购商品加强 (09:57)
6-11 [办公用品采购模块] 编辑待购商品信息 (41:29)
6-12 [办公用品采购模块] 创建购入申请单 (43:15)
6-13 [办公用品采购模块] 我的申请记录 (19:17)
6-14 [办公用品采购模块] 查看我的申请记录详情 (19:40)
6-15 [办公用品采购模块] 财务部查看购入清单 (10:04)
6-16 [办公用品采购模块] 财务部审核购入单 (42:49)
6-17 [办公用品采购模块] 审核入库 (12:40)
6-18 [办公用品采购模块] 办公用品资源列表 (16:08)
6-19 [办公用品采购模块] 办公用品追加购买 (34:28)
6-20 [办公用品采购模块] 追加购买逻辑修正 (04:24)
7-1 [办公用品领取模块] 模块开发任务 (04:22)
7-2 [办公用品领取模块] 增加待领用品 (32:28)
7-3 [办公用品领取模块] 生成待领清单 (24:07)
7-4 [办公用品领取模块] 编辑待领清单 (23:13)
7-5 [办公用品领取模块] 删除待领用品 (07:33)
7-6 [办公用品领取模块] 雇员提交领取申请 (14:30)
7-7 [办公用品领取模块] 雇员办公用品领取记录 (27:06)
7-8 [办公用品领取模块] 行政人员查看领取申请 (15:51)
7-9 [办公用品领取模块] 办公用品领取审批 (30:48)
7-10 [办公用品领取模块] 雇员归还物品申请 (17:57)
7-11 [办公用品领取模块] 办公用品归还审核 (16:46)
8-1 [项目源代码] AMR项目代码 (06:12)