2023-01-14
一、Spring底層IOC實作
1、IOC:將物件的控制器反轉給Spring
2、BeanFactory與ApplicationContext
(1)BeanFactory:IOC容器的基本實作,是Spring內部的使用介面,是面向Spring本身的,不是提供給開發人員使用的,
(2)ApplicaitonContext:BeanFactory的子介面,提供了更多高級特性,面向Spring的使用者,幾乎所有場合都使用ApplicaitonContext而不是BeanFactory,
二、Spring依賴注入數值問題
1、字面量數值
(1)資料型別:基本資料型別及包裝類、String
(2)語法:value屬性或value標簽
2、CDATA區
(1)使用的格式:<![CDATA[內容]]>
(2)放置的位置:在“.xml”中
(3)說明:一般在“內容”中放置的是帶有“<”或者帶有“>”的符號
3、外部已宣告bean及級聯屬性賦值
(1)語法:ref
(2)注意:級聯屬性更改數值會影響外部宣告bean(ref賦值的是參考)
4、內部bean
(1)內部類:在一個類中完整定義另一個類,當前類稱之為內部類,
(2)內部bean:在一個bean中完整定義另一個bean,當前bean稱之為內部bean,
(3)注:內部bean不會直接裝配帶IOC容器,
三、Spring依賴注入方式
1、為屬性賦值方式
通過xxxset()方法
通過構造器
反射
(1)set注入
語法:<property>
(2)構造器注入
語法:<constructor-arg>
(3)p名稱空間注入
語法:<bean p:xxx>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/542123.html
標籤:其他
上一篇:BC3-牛牛學說話之-整數
