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視頻教程發布
下一篇: 尚硅谷九章云臺項目視頻發布