这门课解决什么问题
很多学Java后端的同学会卡在ORM层:Spring Boot搭好了,但MyBatis的查询全靠手写XML,条件拼接、逻辑删除、分页全靠硬编码,效率低且容易出错。这门课用一个完整项目链路串起MyBatis-Plus从"知道是什么"到"能独立写出带条件查询、逻辑删除、分页的Service代码"的全过程,把碎片化的知识点还原成可复用的工程实践。
适合什么基础
需要Java基础,理解Spring Boot的基本概念和标准项目结构。不需要会写复杂SQL,但最好有数据库的基本认知(表、字段、主键、索引)。对MyBatis有初步了解更佳,没接触过也建议从环境准备篇开始跟着走,不会跳过前置模块。
建议先看哪几块
推荐按顺序学习:先过环境准备篇,完成Linux和Redis的启动检查以及MinIO的安装,确保本地跑通基础环境;再看项目介绍篇和前置介绍篇,理解项目结构、核心模块和数据库设计,搞清数据模型和项目逻辑关系;最后进入技术准备篇,从MyBatis-Plus的实体类注解和通用Mapper开始,逐步掌握条件构造器、Lambda条件拼接、逻辑删除、分页插件等核心能力。技术准备篇共17集,是课程的主体,建议跟着做笔记和练习。
学完能独立做什么
学完这门课,能独立完成一个基于MyBatis-Plus的CRUD项目,具体包括:用实体类注解和通用Mapper快速生成基础增删改查;用Lambda条件构造器写出动态查询条件,不用手写XML;配置逻辑删除,查询自动过滤已删除数据;集成分页插件实现分页查询。能看懂项目接口设计,能独立搭建从数据库到Service再到Controller的完整链路。
资料怎么配合练习
资料包包含视频和配套练习环境,建议边看边动手:环境准备篇完成后,打开Linux终端验证Redis和MinIO是否正常启动;技术准备篇每看完一个MyBatis-Plus模块,就跟着在本地跑通对应代码,重点体验条件构造器和分页插件的实际效果。不要只看不练,条件拼接和逻辑删除的理解尤其需要动手验证,纸上写的和实际跑出来的差异最容易卡住后面的人。
课程目录
01_硅谷AI链习室_视频介绍.mp4 66.87M 02_硅谷AI练习室_项目介绍篇_概述和技术选型说明.mp4 74.66M 03_硅谷AI链习室_前置介绍篇_核心模块和接口介绍.mp4 218.59M 04_硅谷AI链习室_前置介绍篇_数据库设计和项目逻辑模型图解释.mp4 144.92M 05_硅谷AI链习室_环境准备篇_linux和redis启动检查.mp4 65.01M 06_硅谷AI链习室_环境准备篇_minio介绍和安装.mp4 144.21M 07_硅谷AI链习室_技术准备篇_mybatis_plus_概述和快速体验.mp4 308.65M 08_硅谷AI链习室_技术准备篇_mybatis_plus_实体类注解和排除属性.mp4 447.20M 09_硅谷AI链习室_技术准备篇_mybatis_plus_通用mapper和方法说明.mp4 453.70M 10_硅谷AI链习室_技术准备篇_mybatis_plus_通用service和方法使用.mp4 490.50M 11_硅谷AI链习室_技术准备篇_mybatis_plus_条件构造器基本使用.mp4 523.04M 12_硅谷AI链习室_技术准备篇_mybatis_plus_Lambda条件构造器基本使用.mp4 178.88M 13_硅谷AI链习室_技术准备篇_mybatis_plus_条件构造器的条件化生效.mp4 170.14M 14_硅谷AI链习室_技术准备篇_mybatis_plus_逻辑删除的支持.mp4 274.33M 15_硅谷AI链习室_技术准备篇_mybatis_plus_分页插件的基本使用.mp4 128.17M 16_硅谷AI链习室_技术准备篇_mybatis_plus_自定义方法使用分页插件.mp4 124.70M 17_硅谷AI链习室_技术准备篇_mybatis_plus_mybatisx的逆向工程.mp4 132.74M 18_硅谷AI链习室_技术准备篇_minio_概念普及和可视化操作.mp4 69.49M 19_硅谷AI链习室_技术准备篇_minio_代码进行文件处理.mp4 137.67M 20_硅谷AI链习室_技术准备篇_stream流_介绍和filter动作.mp4 117.91M 21_硅谷AI链习室_技术准备篇_stream流_map和collect动作.mp4 189.96M 22_硅谷AI链习室_技术准备篇_stream流_综合小练习.mp4 182.90M 23_1_硅谷AI链习室_技术准备篇_knife4j_快速集成和使用.mp4 78.12M 23_2_硅谷AI链习室_技术准备篇_knife4j_配置注解详解.mp4 61.80M 24_硅谷AI链习室_项目搭建_前后端项目搭建和测试运行.mp4 477.67M 25_硅谷AI链习室_轮播图模块开发_接口介绍和数据库介绍.mp4 161.80M 26_硅谷AI链习室_轮播图模块开发_查询所有以及忽略json配置.mp4 327.26M 27_硅谷AI链习室_轮播图模块开发_查询激活状态的轮播图接口实现和联调.mp4 69.16M 28_硅谷AI链习室_轮播图模块开发_修改轮播图状态接口实现.mp4 78.97M 29_硅谷AI链习室_轮播图模块开发_删除轮播图接口实现.mp4 161.30M 30_硅谷AI链习室_轮播图模块开发_查询轮播图详情接口实现.mp4 41.68M 31_硅谷AI链习室_轮播图模块开发_总结boot整合和minio整合实践.mp4 539.71M 32_硅谷AI链习室_轮播图模块开发_文件上传业务实现.mp4 140.86M 33_硅谷AI链习室_轮播图模块开发_文件名去重和全局异常处理.mp4 109.24M 34_硅谷AI链习室_轮播图模块开发_轮播图文件上传接口实现.mp4 279.92M 35_硅谷AI链习室_轮播图模块开发_保存和更新以及轮播图模块中总结.mp4 162.21M 36_硅谷AI链习室_题目类别模块开发_类别模块介绍.mp4 81.05M 37_硅谷AI链习室_题目类别模块开发_查询所有分类和题目数量.mp4 263.96M 38_硅谷AI链习室_题目类别模块开发_查询树状分类列表实现.mp4 496.57M 39_硅谷AI链习室_题目类别模块开发_添加分类信息接口实现.mp4 138.29M 40_硅谷AI链习室_题目类别模块开发_更新分类信息接口实现.mp4 53.18M 41_硅谷AI链习室_题目类别模块开发_删除分类信息接口实现.mp4 120.38M 42_硅谷AI链习室_题目管理模块开发_模块和表结构介绍.mp4 70.75M 43_硅谷AI链习室_题目管理模块开发_题目分页多条件查询接口实现分析.mp4 182.28M 44_硅谷AI链习室_题目管理模块开发_题目分页查询接口_方案1嵌套查询.mp4 1.27G 45_硅谷AI链习室_题目管理模块开发_题目分页查询接口_方案2j实现以及1+n问题解决.mp4 751.26M 46_硅谷AI链习室_题目管理模块开发_题目详情查询接口实现.mp4 126.08M 47_硅谷AI链习室_题目管理模块开发_redis集成和热门题目缓存.mp4 190.90M 48_硅谷AI链习室_题目管理模块开发_题目保存接口实现.mp4 202.05M 49_硅谷AI链习室_题目管理模块开发_题目更新接口实现.mp4 295.15M 50_硅谷AI链习室_题目管理模块开发_题目删除接口实现.mp4 295.48M 51_硅谷AI链习室_题目管理模块开发_热门题目接口实现.mp4 728.32M 52_硅谷AI链习室_扩展内容_Java领域模型说明.mp4 76.25M 53_硅谷AI链习室_题目批量管理模块开发_模块功能介绍.mp4 27.97M 54_硅谷AI链习室_扩展内容_poi介绍和poi导出实践.mp4 103.55M 55_硅谷AI链习室_扩展内容_poi导入实践.mp4 50.24M 56_硅谷AI链习室_题目批量管理模块开发_下载excel模版接口实现.mp4 95.62M 57_硅谷AI链习室_题目批量管理模块开发_预览excel数据接口实现.mp4 150.62M 58_硅谷AI链习室_题目批量管理模块开发_题目批量导入接口实现.mp4 219.61M 59_硅谷AI链习室_题目批量管理模块开发_AI生成题目流程和模型交互方案梳理.mp4 60.60M 60_硅谷AI链习室_题目批量管理模块开发_moonshot模型基本概念介绍和模型对比.mp4 88.68M 61_硅谷AI链习室_题目批量管理模块开发_moonshot模型请求流程和apikey申请.mp4 83.73M 62_硅谷AI链习室_题目批量管理模块开发_webclient进行moonshot模型请求和结果解析.mp4 188.16M 63_硅谷AI链习室_题目批量管理模块开发_AI出题提示词设计和提示词生成方法导入.mp4 74.17M 64_硅谷AI链习室_题目批量管理模块开发_AI出题接口分析和webclient项目集成.mp4 130.11M 65_硅谷AI链习室_题目批量管理模块开发_封装AI调用方法和重试代码设计.mp4 230.37M 66_硅谷AI链习室_题目批量管理模块开发_AI出题接口的完整实现和结果解析.mp4 196.45M 67_硅谷AI链习室_题目批量管理模块开发_AI出题接口测试和maxtokens配置完善.mp4 168.58M 68_硅谷AI链习室_试卷管理模块_试卷管理模块概述.mp4 55.04M 69_硅谷AI链习室_试卷管理模块_获取试卷列表接口实现.mp4 75.21M 70_硅谷AI链习室_试卷管理模块_手动组卷接口实现.mp4 319.83M 71_硅谷AI链习室_试卷管理模块_智能组卷接口实现.mp4 277.90M 72_硅谷AI链习室_试卷管理模块_试卷信息更新接口实现.mp4 148.26M 73_硅谷AI链习室_试卷管理模块_试卷状态更新和删除接口实现.mp4 143.63M 74_硅谷AI链习室_试卷管理模块_试卷详情接口实现_上.mp4 265.37M 75_硅谷AI链习室_试卷管理模块_试卷详情接口实现_下.mp4 229.77M 76_硅谷AI链习室_考试管理模块_考试模块概述.mp4 77.05M 77_硅谷AI链习室_考试管理模块_开始考试接口实现.mp4 168.30M 78_硅谷AI链习室_考试管理模块_获取考试记录详情接口实现.mp4 194.76M 79_硅谷AI链习室_考试管理模块_提交考试接口分析和完成数据基本保存.mp4 189.60M 80_硅谷AI链习室_考试管理模块_智能判卷业务分析和步骤梳理.mp4 125.25M 81_硅谷AI链习室_考试管理模块_智能判卷业务实现和测试(没有判简答题).mp4 310.78M 82_硅谷AI链习室_考试管理模块_ai判题和ai考试点评功能完整实现.mp4 357.64M 83_硅谷AI链习室_考试记录模块_模块以及考试记录分页查询接口实现.mp4 276.29M 84_硅谷AI链习室_考试记录模块_考试记录分页查询接口测试和跨域问题解决.mp4 24.66M 85_硅谷AI链习室_考试记录模块_考试记录详情和删除接口实现.mp4 114.64M 86_硅谷AI链习室_考试记录模块_成绩排名功能接口实现.mp4 214.87M 视频 代码.zip 172.25M 课件.zip 30.59M 软件.zip 268.49M 资料.zip 46.91M 硅谷AI链习室项目/





