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