當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring框架【尚硅谷】
生活随笔
收集整理的這篇文章主要介紹了
Spring框架【尚硅谷】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Spring框架【尚硅谷】
- 一,簡介
- 1,概述
- 2,快速入門
- 二,IOC
- 1,底層原理
- 2,IOC接口
- 3,Bean管理(基于xml)
- (1)基于xml方式創建對象
- (2)基于xml方式注入屬性
- a, set注入
- b,有參構造注入
- c,其他屬性注入
- i,null值注入
- ii,特殊符號注入
- d,外部bean、內部bean、級聯賦值
- i,外部bean
- ii,內部bean
- iii,級聯賦值
- e,注入集合屬性
- i,注入普通集合(eg.內含字符串)
- ii,注入對象集合(內含對象)
- iii,抽取公共
- (3)FactoryBean
- a,普通Bean
- b,工廠bean
- (4) bean的作用域
- (5) bean的生命周期
- (6) 自動裝配
- a, 手動裝配
- b, 自動裝配
- i,根據屬性名稱自動裝配byName
- ii,根據屬性類型自動裝配
- (7) 外部屬性文件
- 4,Bean管理(基于注解方式)
- (1)創建對象
- (2)組件掃描配置
- (3)注入屬性
- a, @Autowired
- b, @Autowired+@Qualifier
- c, @Resource
- d, @Value
- (4)完全注解開發
- 三,AOP
- 1,簡介
- (1)基本概念
- (2)底層原理
- a, 兩種情況動態代理
- b, JDK動態代理示例
- (3)操作術語
- (4)準備工作
- 2,AspectJ
- (1)注解方式
- a, 第1、2步
- b, 第3步
- b.1
- b.2
- b.3
- b.4
- c, 第四步
- d, 相同切入點的抽取
- e, 增強類優先級
- (2)配置文件方式
- 四,JdbcTemplate
- 1,概述和準備工作
- (1)概述
- (2)準備工作
- 2,增刪改查
- (1)增加
- (2)修改和刪除
- (3)查詢
- a, 查詢返回某個值
- b, 查詢返回對象
- c, 查詢返回集合
- (4)批量增加
- (5)批量修改刪除
- 五,事務操作
- 1,概念
- 2,搭建事務操作環境
- 3,事務場景引入
- 4,Spring事務管理介紹
- 5,Spring聲明式事務管理
- (1)注解方式
- (2)事務配置參數
- a,傳播行為
- b,隔離級別
- c,其他參數
- (3)XML方式
- (4)完全注解方式
- 六,新功能
- 1,整合日志框架
- 2,Nullable注解和函數式注冊對象
- (1)@Nullable
- (2)函數式注冊對象
- 3,整合JUnit5單元測試框架
- (1)JUnit4
- (2)JUnit5
- 4,Webflux
- (1)基本概念
- (2)響應式編程
- a, java實現
- b, Reactor
- (3)執行流程和核心api
- (4)注解編程模型
- (5)函數式編程模型
- a, handler
- b, Router和服務器
- c, WebClient
一,簡介
1,概述
2,快速入門
二,IOC
1,底層原理
2,IOC接口
3,Bean管理(基于xml)
(1)基于xml方式創建對象
(2)基于xml方式注入屬性
a, set注入
b,有參構造注入
c,其他屬性注入
i,null值注入
ii,特殊符號注入
d,外部bean、內部bean、級聯賦值
i,外部bean
ii,內部bean
iii,級聯賦值
或
e,注入集合屬性
i,注入普通集合(eg.內含字符串)
ii,注入對象集合(內含對象)
iii,抽取公共
(3)FactoryBean
a,普通Bean
b,工廠bean
(4) bean的作用域
(5) bean的生命周期
(6) 自動裝配
a, 手動裝配
b, 自動裝配
i,根據屬性名稱自動裝配byName
ii,根據屬性類型自動裝配
相同類型bean不能定義多個,否則報錯
(7) 外部屬性文件
4,Bean管理(基于注解方式)
(1)創建對象
(2)組件掃描配置
(3)注入屬性
a, @Autowired
b, @Autowired+@Qualifier
c, @Resource
d, @Value
(4)完全注解開發
三,AOP
1,簡介
(1)基本概念
(2)底層原理
a, 兩種情況動態代理
b, JDK動態代理示例
(3)操作術語
(4)準備工作
2,AspectJ
(1)注解方式
a, 第1、2步
b, 第3步
b.1
b.2
b.3
b.4
c, 第四步
d, 相同切入點的抽取
e, 增強類優先級
(2)配置文件方式
四,JdbcTemplate
1,概述和準備工作
(1)概述
(2)準備工作
2,增刪改查
(1)增加
(2)修改和刪除
(3)查詢
a, 查詢返回某個值
b, 查詢返回對象
c, 查詢返回集合
(4)批量增加
(5)批量修改刪除
五,事務操作
1,概念
2,搭建事務操作環境
3,事務場景引入
4,Spring事務管理介紹
5,Spring聲明式事務管理
(1)注解方式
(2)事務配置參數
a,傳播行為
b,隔離級別
c,其他參數
(3)XML方式
(4)完全注解方式
六,新功能
1,整合日志框架
2,Nullable注解和函數式注冊對象
(1)@Nullable
(2)函數式注冊對象
3,整合JUnit5單元測試框架
(1)JUnit4
(2)JUnit5
4,Webflux
(1)基本概念
(2)響應式編程
a, java實現
b, Reactor
(3)執行流程和核心api
(4)注解編程模型
創建controller
(5)函數式編程模型
a, handler
b, Router和服務器
c, WebClient
總結
以上是生活随笔為你收集整理的Spring框架【尚硅谷】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Modern C++ 书籍推荐
- 下一篇: gradle idea java ssm