飞豹客 · 课能看,资料也能带走
飞豹客AI 会员免费

尚硅谷2024基于 AI 的 SSM 框架课程(完整资料)

课程解决什么实际工作场景 Java 后端开发中,SSM(Spring、Spring MVC、MyBatis)依然是企业级应用最广泛的技术栈之一。许多传统行业的数字化系统、中小企业的管理后台以及各类 B 端业务平台,底层依然依赖这套架构运行。本课程的核心价值在于:帮助学习者打通从请求进入到数据库持久化

单课价¥29.00新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
0 人关注 更新于 2026-11-10 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.00

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

课程解决什么实际工作场景

Java 后端开发中,SSM(Spring、Spring MVC、MyBatis)依然是企业级应用最广泛的技术栈之一。许多传统行业的数字化系统、中小企业的管理后台以及各类 B 端业务平台,底层依然依赖这套架构运行。本课程的核心价值在于:帮助学习者打通从请求进入到数据库持久化的完整链路,掌握分层架构的设计思想,并能利用 AI 工具辅助完成代码编写与调试,从而适应当前职场对“高效独立开发”的实际需求。

这门课并非单纯讲解 API 用法,而是聚焦于真实工作场景中常见的痛点,例如环境配置混乱、事务管理不清、SQL 优化困难等。通过结合 AI 编程助手的使用,课程引导学员建立一种新的学习范式:不再死记硬背模板代码,而是理解组件间的协作关系,学会用智能工具快速生成规范化的工程结构,同时保持对核心原理的清醒认知。

门槛要求与推荐学习路径

报名本课前,你需要具备 Java SE 的基础能力,包括集合框架、IO 流、多线程基本概念,以及 MySQL 的基本增删改查操作和 JDBC 的使用经验。若完全没有 Java 基础,建议先补充底层语法,否则在学习 Spring IoC 容器管理和依赖注入时极易产生认知障碍。

建议的学习顺序如下:首先梳理 Spring 的核心容器机制,重点理解 Bean 的生命周期和作用域;接着掌握 Spring MVC 的请求分发流程,明确 DispatcherServlet 在各个环节的作用;最后深入 MyBatis 的映射机制,区分 XML 配置与注解方式的适用场景。在此期间,应同步练习如何利用 AI 工具生成样板代码、解释报错信息以及重构现有逻辑。资料包中的案例通常涵盖用户认证、权限拦截、分页查询等典型功能,务必亲手搭建并跑通整个项目,而不是仅作为观众旁观。

学完能独立做什么及资料配合方法

完成本阶段学习后,你将能够独立从零搭建一个基于 SSM 的分层 Web 应用,熟练处理前后端数据交互,实现基础的增删改查业务,并能借助 AI 工具提高日常编码效率。这是进入 Java 后端岗位的前置硬技能,也是后续学习 Spring Boot 等高阶框架的坚实基础。

对于提供的资料,请将其视为你的实战演练库而非查阅手册。在观看视频讲解的同时,应对照资料中的源码进行逐行阅读和修改测试,遇到报错时尝试先让 AI 分析原因,再回归文档确认原理。切忌直接复制粘贴最终代码而不问缘由,只有通过亲手调试才能真正内化知识体系,确保在未来工作中面对陌生需求时具备独立的解决能力。

尚硅谷2024基于 AI 的 SSM 框架课程(完整资料)

标价 ¥29,会员可免费下载。课程目录整理中。

课程目录

课程目录 203 条

课程目录203 集
  • [5.9 MB] 代码.zip
  • [7.0 MB] 课件.zip
  • [32.9 MB] 001.AI版SSM教程简介.mp4
  • [74.4 MB] 002.预备 - AI工具链.mp4
  • [72.9 MB] 003.Spring - 介绍.mp4
  • [24.0 MB] 004.Spring - 容器和组件.mp4
  • [31.1 MB] 005.Spring - Ioc和DI.mp4
  • [61.6 MB] 006.容器 - 注册 - 实验1:@Bean - 把组件放到容器.mp4
  • [316.9 MB] 007.容器 - 注册 - 补充 - Maven配置问题.mp4
  • [7.2 MB] 008、容器 - 注册 - 补充 - maven 聚合配置.mp4
  • [88.9 MB] 009、容器 - 注册 - 实验2:从容器中获取组件 - 按照名字、类型.mp4
  • [34.2 MB] 010、容器 - 注册 - 实验2:组件创建时机和单例特性.mp4
  • [42.1 MB] 011、容器 - 注册 - 实验3:@Configuration - 配置类.mp4
  • [27.7 MB] 012、容器 - 注册 - 实验4-7:@Controller、@Service、@Repository、@Component - mvc分层注解.mp4
  • [27.5 MB] 013、容器 - 注册 - 实验8:@ComponentScan - 批量扫描.mp4
  • [40.1 MB] 014、容器 - 注册 - 实验9:@Import - 导入第三方组件.mp4
  • [3.2 MB] 015、容器 - 注册 - 补充 - 分层注解底层都是 @Component.mp4
  • [38.7 MB] 016、容器 - 注册 - 实验10:@Scope - 调整组件作用域.mp4
  • [18.0 MB] 017、容器 - 注册 - 实验11:@Lazy - 单例情况下的懒加载.mp4
  • [53.8 MB] 018、容器 - 注册 - 实验12:FactoryBean - 利用工厂制造复杂Bean.mp4
  • [79.7 MB] 019、容器 - 注册 - 实验13:@Conditional - 条件注册 .mp4
  • [54.7 MB] 020、容器 - 注册 - 实验13:@Conditional 派生注解.mp4
  • [21.1 MB] 021、容器 - 注册 - 实验13:@ConditionalOnMissingBean 的判定bug.mp4
  • [70.7 MB] 022、容器 - 注入 - 实验1:@Autowired .mp4
  • [37.0 MB] 023、容器 - 注入 - 实验2-3:@Qualifier 和 @Primary.mp4
  • [42.2 MB] 024、容器 - 注入 - 实验4:@Resource 也是自动注入.mp4
  • [21.8 MB] 025、容器 - 注入 - 实验6:构造器注入.mp4
  • [22.6 MB] 026、容器 - 注入 - 实验5:setter方法注入.mp4
  • [32.5 MB] 027、容器 - 注入 - 实验7:xxxAware 感知接口.mp4
  • [82.9 MB] 028、容器 - 注入 - 实验8:@Value 给属性赋值.mp4
  • [39.1 MB] 029、容器 - 注入 - 实验9:@PropertySource.mp4
  • [17.7 MB] 030、容器 - 注入 - 实验9:细节,类路径找资源的写法.mp4
  • [37.0 MB] 031、容器 - 注入 - ResourceUtils - 获取资源.mp4
  • [82.0 MB] 032、容器 - 注入 - @Profile - 多环境.mp4
  • [79.3 MB] 033、源码 - 原生方式使用容器 - ClassPathXmlApplicationContext.mp4
  • [72.4 MB] 034、容器 - 生命周期 - 实验1 - @Bean 指定生命周期初始化和销毁方法.mp4
  • [38.6 MB] 035、容器 -生命周期 - 实验2-3 - InitializingBean、DisposableBean.mp4
  • [21.5 MB] 036、容器 - 生命周期 - 实验4-5:@PreDestroy、@PostConstruct.mp4
  • [110.6 MB] 037、容器 - 生命周期 - 实验6:BeanPostProcessor.mp4
  • [69.4 MB] 038、容器 - 生命周期 - BeanPostProcessor能做什么.mp4
  • [20.8 MB] 039、容器篇 - 结束.mp4
  • [19.5 MB] 040、单元测试新用法.mp4
  • [110.7 MB] 041、AOP - 日志 - 硬编码与静态代理.mp4
  • [119.5 MB] 042、AOP - 日志 - 动态代理.mp4
  • [44.3 MB] 043、AOP - 日志 - 动态代理 - 加日志.mp4
  • [9.2 MB] 044、AOP - 日志 - 动态代理必须有接口.mp4
  • [32.8 MB] 045、AOP - 日志 - 日志工具类.mp4
  • [39.3 MB] 046、AOP - 专业术语.mp4
  • [80.2 MB] 047、AOP - 切面 - 编写切面和通知方法实现 AOP.mp4
  • [29.1 MB] 048、AOP - 细节 - 切入点 表达式通配符.mp4
  • [90.2 MB] 049、AOP - 细节 - 切入点表达式的其他写法.mp4
  • [34.0 MB] 050、AOP - 细节 - 组件在容器中其实是代理对象.mp4
  • [23.6 MB] 051、AOP - 细节 - 通知方法执行流程.mp4
  • [85.0 MB] 052、AOP - 细节 - JoinPoint 连接点信息.mp4
  • [19.4 MB] 053、AOP - 细节 - @Pointcut 抽取切入点表达式.mp4
  • [63.6 MB] 054、AOP - 细节 - 多切面执行顺序.mp4
  • [24.8 MB] 055、作业 - 处理.mp4
  • [121.2 MB] 056、【源码】 - BeanFactory 里面的核心集合.mp4
  • [182.6 MB] 057、【源码】- Spring 容器 底层就是三个Map,三级缓存机制.mp4
  • [57.7 MB] 058、AOP - 环绕通知 - 拦截器目标方法执行,执行前后进行修改.mp4
  • [37.6 MB] 059、AOP - 环绕通知 - 建议一定抛出异常,方便多切面情况下异常感知链路是通的.mp4
  • [52.6 MB] 060、AOP - 总结:应用场景.mp4
  • [44.7 MB] 061、事务 - 环境搭建 - 创建数据库、创建项目.mp4
  • [21.4 MB] 062、事务 - 环境搭建 - 整合数据源和JdbcTemplate.mp4
  • [53.8 MB] 063、事务 - 实验1:按照id查询图书(JdbcTemplate).mp4
  • [12.3 MB] 064、事务 - 实验2:添加图书.mp4
  • [13.1 MB] 065、事务 - 实验3:按照id修改图书库存.mp4
  • [8.1 MB] 066、事务 - 实验4:按照id删除图书.mp4
  • [18.8 MB] 067、事务 - 实验5:按照username扣减账户余额.mp4
  • [30.6 MB] 068、事务 - 实验6:结账操作.mp4
  • [16.5 MB] 069、事务 - @Transactional - 声明式事务搞定.mp4
  • [91.1 MB] 070、事务 - 细节 - 事务管理器的原理.mp4
  • [35.3 MB] 071、事务 - 细节 - timeout - 超时控制.mp4
  • [10.7 MB] 072、事务 - 细节 - readOnly - 只读优化.mp4
  • [55.9 MB] 073、事务 -细节 - rollbackFor - 指定哪些异常需要回滚.mp4
  • [20.5 MB] 074、事务 - 细节 - noRollbackFor - 指定哪些异常不需要回滚.mp4
  • [58.6 MB] 075、事务 - 细节 - 隔离级别 - READ_UNCOMMITTED 读未提交.mp4
  • [23.8 MB] 076、事务 - 细节 - 隔离级别 - READ_COMMITTED - 读已提交.mp4
  • [28.5 MB] 077、事务 - 细节 - 隔离级别 - REPEATABLE_READ - 可重复读.mp4
  • [123.9 MB] 078、事务 - 细节 - 传播行为 - propagation.mp4
  • [47.1 MB] 079、事务 - 细节 - 传播行为 - 分析一个复杂案例.mp4
  • [30.2 MB] 080、事务 - 细节 - 传播行为 - 属性传播.mp4
  • [15.6 MB] 081、Spring - 总结.mp4
  • [41.4 MB] 082、【源码】- 双检查锁机制.mp4
  • [386.2 MB] 083、【源码】- IoC容器启动12大步.mp4
  • [78.2 MB] 084、SpringMVC - web开发实际就是请求响应.mp4
  • [28.5 MB] 085、SpringMVC - helloworld.mp4
  • [11.8 MB] 086、SpringMVC - 小问题.mp4
  • [59.5 MB] 087、@RequestMapping - 路径映射 - 通配符.mp4
  • [1.96 GB] 088.@RequestMapping - 请求限定.mp4
  • [7.8 MB] 089.请求限定小结.mp4
  • [95.9 MB] 090.HTTP - 复习.mp4
  • [32.4 MB] 091.请求处理 - 实验1:使用普通变量,收集请求参数.mp4
  • [27.8 MB] 092.请求处理 - 实验2:@RequestParam - 明确指定获取哪个参数值.mp4
  • [47.9 MB] 093.请求处理 - 实验3:使用POJO匹配封装所有参数.mp4
  • [19.2 MB] 094.请求处理 - 实验4:@RequestHeader - 获取请求头.mp4
  • [17.7 MB] 095.请求处理 - 实验5:@CookieValue - 获取cookie的值.mp4
  • [22.7 MB] 096.请求处理 - 实验6:pojo级联封装复杂属性.mp4
  • [70.1 MB] 097.请求处理 - 实验7:@RequestBody 接受json字符串并进行自动转换为对象.mp4
  • [73.5 MB] 098.请求处理 - 实验8:文件上传.mp4
  • [35.3 MB] 099.请求处理 - 实验9:HttpEntity - 获取整个请求(包括体和头).mp4
  • [12.2 MB] 100.请求处理 -实验10:传入原生API.mp4
  • [37.0 MB] 101.请求处理 - 总结.mp4
  • [24.2 MB] 102.响应处理 - 实验1:返回json.mp4
  • [75.8 MB] 103.响应处理 - 实验2:文件下载.mp4
  • [46.6 MB] 104.响应处理 - thymeleaf - 页面跳转.mp4
  • [101.2 MB] 105.响应处理 - thymeleaf - 测试页面取值.mp4
  • [8.3 MB] 106.响应处理 - 总结.mp4
  • [71.3 MB] 107.RESTful - API 接口设计的架构风格.mp4
  • [96.7 MB] 108.RESTful - CRUD案例 - Dao层完成.mp4
  • [75.6 MB] 109.RESTful - CRUD案例 - Service层完成.mp4
  • [85.3 MB] 110.RESTful - CRUD案例 - Controller 层完成.mp4
  • [53.4 MB] 111.RESTful - CRUD案例 - 统一返回R对象.mp4
  • [29.3 MB] 112.RESTful - CRUD案例 - 查询所有.mp4
  • [91.9 MB] 113.RESTful - CRUD案例 - 跨域.mp4
  • [15.3 MB] 114.@PathVariable - 其他写法.mp4
  • [16.1 MB] 115.复制一个练习项目.mp4
  • [88.2 MB] 116.拦截器 - HandlerInterceptor - 拦截目标方法的执行.mp4
  • [57.8 MB] 117.拦截器 - 多拦截器执行顺序.mp4
  • [14.1 MB] 118.拦截器 - 执行顺序.mp4
  • [32.4 MB] 119.拦截器 - 拦截器和过滤器的区别.mp4
  • [75.9 MB] 120.异常处理 - @ExceptionHandler - 指定异常处理方法.mp4
  • [68.2 MB] 121.异常处理 - @ControllerAdvice - 全局异常处理.mp4
  • [111.0 MB] 122.异常处理 - 异常处理的最终方式.mp4
  • [104.6 MB] 123.数据校验 - JSR303校验注解、@Valid、BindingResult.mp4
  • [46.0 MB] 124.数据校验 - 全局异常处理.mp4
  • [42.9 MB] 125.数据校验 - 自定义校验器.mp4
  • [66.3 MB] 126.数据校验 - 错误消息提示.mp4
  • [64.6 MB] 127.各种O的分层模型.mp4
  • [62.6 MB] 128.最佳实践 - 项目中的vo用法.mp4
  • [136.0 MB] 129.最佳实践 - 接口文档.mp4
  • [55.2 MB] 130.SpringMVC - 结束.mp4
  • [77.7 MB] 131.【源码】- DispatcherServlet 九大组件.mp4
  • [61.5 MB] 132.【源码】- SpringMVC - DispatcherServlet 请求处理流程.mp4
  • [285.9 MB] 133.【源码】- SpringMVC - 源码流程.mp4
  • [89.0 MB] 134.MyBatis - HelloWorld.mp4
  • [36.9 MB] 135.MyBatis - 简介.mp4
  • [20.0 MB] 136.MyBatis - HelloWorld - 细节.mp4
  • [45.5 MB] 137.MyBatis - CRUD - 完成 - 开sql日志.mp4
  • [16.4 MB] 138.MyBatis - CRUD - 细节 - useGeneratedKeys 获取自增id.mp4
  • [22.8 MB] 139.MyBatis - CRUD - 查询所有 & 开启驼峰命名.mp4
  • [91.4 MB] 140.MyBatis - 参数处理 - #{}和${}.mp4
  • [64.1 MB] 141.MyBatis - 参数处理 - 单个参数 #{} 直接取值.mp4
  • [57.0 MB] 142.MyBatis - 参数处理 - 多个参数 @Param 注解标注每个参数的名字.mp4
  • [80.4 MB] 143.MyBatis - 返回值 - 普通、对象、List、Map.mp4
  • [56.5 MB] 144.MyBatis - 返回值 - ResultMap - 自定义结果集.mp4
  • [55.1 MB] 145.MyBatis - 关联查询 - 关联关系复习与环境搭建.mp4
  • [65.6 MB] 146.MyBatis - 关联查询 - ResultMap - association 指定一对一关联封装规则.mp4
  • [68.6 MB] 147.MyBatis - 关联查询 - ResultMap - collection 指定一对多关联封装规则.mp4
  • [51.9 MB] 148.MyBatis - 分步查询 - 原生分步写法.mp4
  • [82.4 MB] 149.MyBatis - 自动分步查询 - collection - select 属性指定需要启动的下一次查询.mp4
  • [55.6 MB] 150.MyBatis - 自动分步查询 - association - select 指定启动下一次查询.mp4
  • [132.1 MB] 151.MyBatis - 超级分步的大坑.mp4
  • [51.2 MB] 152.MyBatis - 分步查询 - 开启延迟加载.mp4
  • [22.3 MB] 153.MyBatis - 自定义结果集小结 - 1-1、1-N、N-N.mp4
  • [51.8 MB] 154.MyBatis - 动态SQL - if 标签.mp4
  • [26.9 MB] 155.MyBatis - 动态SQL - where标签.mp4
  • [44.3 MB] 156.MyBatis - 动态SQL - set标签.mp4
  • [39.0 MB] 157.MyBatis - 动态SQL - trim标签实现where.mp4
  • [12.7 MB] 158.MyBatis - 动态SQL - trim标签实现set.mp4
  • [19.9 MB] 159.MyBatis - 动态SQL - choose、when、otherwise分支选择.mp4
  • [2.63 GB] 160.动态sql-foreach批量操作.mp4
  • [25.5 MB] 161.MyBatis - 动态SQL - 批量sql数据库默认支持回滚.mp4
  • [28.5 MB] 162.MyBatis - 动态SQL - sql - 抽取可复用的片段.mp4
  • [7.7 MB] 163.MyBatis - XML中的转义字符.mp4
  • [127.1 MB] 164.MyBatis - 缓存机制 - 体验一级缓存.mp4
  • [49.5 MB] 165.MyBatis - 缓存机制 - 体验二级缓存.mp4
  • [42.7 MB] 166.MyBatis - 插件机制 - 知道有四大对象.mp4
  • [87.7 MB] 167.MyBatis - 分页插件 - 基础用法.mp4
  • [73.6 MB] 168.MyBatis - 分页插件 - 分页前后配合.mp4
  • [86.0 MB] 169.MyBatis - 逆向生成.mp4
  • [14.3 MB] 170.MyBatis - 最后的作业.mp4
  • [8.7 MB] 171.异常处理打印错误堆栈.mp4
  • [83.1 MB] 172.SpringBoot - 特性.mp4
  • [32.0 MB] 173.SpringBoot - 简化打包、部署、运维.mp4
  • [70.3 MB] 174.SpringBoot - 场景启动器.mp4
  • [70.3 MB] 175.SpringBoot - 依赖管理.mp4
  • [154.2 MB] 176.SpringBoot - 自动配置 - 基本理解.mp4
  • [228.5 MB] 177.SpringBoot - 自动配置 - 导入场景会导入一堆自动配置类,这些配置类导入基于条件注解一堆组件.mp4
  • [139.5 MB] 178.SpringBoot - 自动配置 - 自动配置类给容器中放组件、组件属性来自于属性类、属性类绑定配置文件.mp4
  • [28.1 MB] 179.SpringBoot - 自动配置 - 总结.mp4
  • [52.4 MB] 180.SpringBoot - 基础使用 - @ConfigurationProperties.mp4
  • [88.1 MB] 181.SpringBoot - 基础使用 - yaml语法.mp4
  • [18.9 MB] 182.SpringBoot - 基础使用 - banner设置.mp4
  • [28.0 MB] 183.SpringBoot - 基础使用 - 启动Spring应用的其他方式.mp4
  • [87.9 MB] 184.SpringBoot - 日志 - 简介.mp4
  • [27.9 MB] 185.SpringBoot - 日志 - 日志记录.mp4
  • [116.7 MB] 186.SpringBoot -日志 - 根据级别记录日志.mp4
  • [18.2 MB] 187.SpringBoot - 日志 - 日志分组.mp4
  • [43.1 MB] 188.SpringBoot - 日志 - 输出到文件.mp4
  • [65.5 MB] 189.SpringBoot - 日志 - 归档与切割.mp4
  • [39.7 MB] 190.SpringBoot - 日志 - 引入框架自己的日志配置文件.mp4
  • [22.6 MB] 191.SpringBoot - 日志 - 切换日志实现.mp4
  • [6.8 MB] 192.SpringBoot - 日志 - 总结.mp4
  • [75.7 MB] 193.SpringBoot - 进阶 - profiles 环境隔离.mp4
  • [92.8 MB] 194.SpringBoot - 进阶 - 外部化配置.mp4
  • [74.6 MB] 195.SpringBoot - 单元测试 - 断言机制.mp4
  • [69.5 MB] 196.SpringBoot - 可观测性 - actuator.mp4
  • [80.8 MB] 197.SpringBoot - 生命周期 - 监听器感知生命周期.mp4
  • [102.5 MB] 198.SpringBoot - 生命周期 - 事件驱动、异步.mp4
  • [59.3 MB] 199.SpringBoot - 原理总结.mp4
  • [3.09 GB] 200.自定义starter及总结.mp4
  • [249.7 MB] 资料.zip