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.教程总结
上一篇: 尚硅谷Filebeat视频教程发布
下一篇: 尚硅谷九章云台项目视频发布