缺什么补什么:别把增删改查写成死循环
这套资料围绕一个叫 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)





