尚硅谷 Spring6 发布视频教程
Spring 是一款优秀的轻量级开源框架,凭借强大的功能和优良的性能,在企业开发中被广泛应用。2022 年 11 月,Spring6 正式版的发布,标志着一个新时代的到来。
本套教程采用 Spring6 正式版录制,既适合 Java 菜鸟,也适合 Java 老鸟。教程从基础讲起,由浅入深,通俗易懂,手把手教学,视频、代码、笔记、资料一应俱全,对菜鸟极其友好。同时深入 IoC 和 AOP 底层实现,手写框架实现 IoC,老鸟可以进一步掌握 Spring 底层,做到手写 Spring 框架。
教程总计 11 个章节,内容涵盖 IoC、AOP、JdbcTemplate、事务、Resources、i18n、Validation 和 AOT 等,既有深度,也有广度,带你轻松从入门到精通 Spring 框架,学习后即可快速应用于实际项目开发,也能高效地武装到面试中!
教程目录
01.教程简介
02.概述-Spring 是什么
03.概述-Spring 狭义和广义划分
04.概述-SpringFramework 特点
05.概述-Spring 模块组成和版本要求
06.入门-入门案例实现步骤
07.入门-入门案例程序开发
08.入门-入门案例程序分析
09.入门-整合 Log4j2 日志框架(上)
10.入门-整合 Log4j2 日志框架(下)
11.容器:IoC-概述(上)
12.容器:IoC-概述(中)
13.容器:IoC-概述(下)
14.容器:IoC-基于 XML 管理 Bean-环境搭建
15.容器:IoC-基于 XML 管理 Bean
-获取 Bean(上)
16.容器:IoC-基于 XML 管理 Bean
-获取 Bean(中)
17.容器:IoC-基于 XML 管理 Bean
-获取 Bean(下)
18.容器:IoC-基于 XML 管理 Bean
-依赖注入-setter 注入(上)
19.容器:IoC-基于 XML 管理 Bean
-依赖注入-setter 注入(下)
20.容器:IoC-基于 XML 管理 Bean
-依赖注入-构造器注入
21.容器:IoC-基于 XML 管理 Bean
-依赖注入-特殊值处理
22.容器:IoC-基于 XML 管理 Bean
-依赖注入-特殊类型属性-准备
23.容器:IoC-基于 XML 管理 Bean
-依赖注入-对象类型属性(上)
24.容器:IoC-基于 XML 管理 Bean
-依赖注入-对象类型属性(中)
25.容器:IoC-基于 XML 管理 Bean
-依赖注入-对象类型属性(下)
26.容器:IoC-基于 XML 管理 Bean
-依赖注入-数组类型属性
27.容器:IoC-基于 XML 管理 Bean
-依赖注入-List 类型属性
28.容器:IoC-基于 XML 管理 Bean
-依赖注入-Map 类型属性
29.容器:IoC-基于 XML 管理 Bean
-依赖注入-引入集合 bean
30.容器:IoC-基于 XML 管理 Bean
-依赖注入-p 命名空间
31.容器:IoC-基于 XML 管理 Bean
-引入外部属性文件
32.容器:IoC-基于 XML 管理 Bean
-Bean 作用域
33.容器:IoC-基于 XML 管理 Bean
-bean 生命周期(上)
34.容器:IoC-基于 XML 管理 Bean
-bean 生命周期(下)
35.容器:IoC-基于 XML 管理 Bean
-FactoryBean
36.容器:IoC-基于 XML 管理 Bean
-自动装配(准备)
37.容器:IoC-基于 XML 管理 Bean
-自动装配(实现)
38.容器:IoC-基于注解管理 Bean
-创建 Bean 对象
39.容器:IoC-基于注解管理 Bean
-@Autowired 注入(上)
40.容器:IoC-基于注解管理 Bean
-@Autowired 注入(中)
41.容器:IoC-基于注解管理 Bean
-@Autowired 注入(下)
42.容器:IoC-基于注解管理 Bean
-@Resource 注入
43.容器:IoC-基于注解管理 Bean
-全注解开发
44.原理:手写 IoC-回顾 Java 反射(上)
45.原理:手写 IoC-回顾 Java 反射(中)
46.原理:手写 IoC-回顾 Java 反射(下)
47.原理:手写 IoC-实现步骤分析
48.原理:手写 IoC-实现 Bean 创建(上)
49.原理:手写 IoC-实现 Bean 创建(中)
50.原理:手写 IoC-实现 Bean 创建(下)
51.原理:手写 IoC-实现属性注入
52.面向切面:AOP-场景模拟
53.面向切面:AOP-代理模式(静态代理)
54.面向切面:AOP-代理模式(动态代理)
55.面向切面:AOP-AOP 概念和术语
56.面向切面:AOP-基于注解的 AOP
-步骤分析
57.面向切面:AOP-基于注解的 AOP
-前置通知
58.面向切面:AOP-基于注解的 AOP
-各种通知
59.面向切面:AOP-基于注解的 AOP
-重用切入点和切面优先级
60.面向切面:AOP-基于 XML 的 AOP
-五种通知类型
61.单元测试:
JUnit-Spring 整合 JUnit5 和 JUnit4
62.事务-JdbcTemplate-概述和准备
63.事务-JdbcTemplate
-实现 CRUD 操作(上)
64.事务-JdbcTemplate
-实现 CRUD 操作(下)
65.事务-基于注解的声明式事务
-搭建案例环境
66.事务-基于注解的声明式事务
-案例功能实现
67.事务-基于注解的声明式事务
-案例添加事务
68.事务-基于注解的声明式事务
-事务相关属性(上)
69.事务-基于注解的声明式事务
-事务相关属性(下)
70.事务-基于注解的声明式事务
-全注解配置事务
71.事务-基于 XML 的声明式事务-具体实现
72.资源操作:
Resources-Resource 接口和实现类(上)
73.资源操作:
Resources-Resource 接口和实现类(下)
74.资源操作:
Resources-ResourceLoader 接口
75.资源操作:
Resources-ResourceLoaderAware 接口
76.资源操作:
Resources-使用 Resource 作为属性
77.资源操作:Resources-指定访问策略
78.国际化:i18n-Java 国际化
79.国际化:i18n-Spring 国际化
80.数据校验:
Validation-通过 Validator 接口实现
81.数据校验:
Validation-bean Validation 注解实现
82.数据校验:
Validation-基于方法实现校验
83.数据校验:Validation-自定义校验
84.提前编译:AOT-AOT 概述
85.提前编译:AOT-Native Image 构建(安装 GraalVM 编辑器)
86.提前编译:
AOT-Native Image 构建(安装 C++编译环境)
87.提前编译:
AOT-Native Image 构建(实现构建)
88.教程总结
评论