日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring框架【尚硅谷】

發布時間:2023/12/20 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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框架【尚硅谷】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。