一、spring的幾大核心功能
1.ioc/di:控制反轉/依賴注入
2.aop:面向切面程式設計
3.宣告式事務
二、ioc
1.中文名稱:控制反轉
2.英文名稱:(inversion of control)
3.ioc是什麼:
(1)ioc:指原先有程式設計師主動new例項化物件的事情,轉交給spring負責
(2)控制反轉中的控制:指控制類的物件
(3)控制反轉中的反**指交給spring控制
(4)ioc最大的作用:解耦,程式設計師不需要管理物件,解除了管理物件與程式設計師之間的耦合
三、spring建立物件的三種方式
1.通過構造方法建立
2.例項工廠
3.靜態工廠
四、如何給bean的屬性賦值(注入)
1.通過該構造方法賦值
2.設定注入(通過set方法)
2.1 如果屬性是基本資料型別或 string 等簡單
2.1.1 等效於 456
zhangsan
2.2 如果屬性是 set<?> 123
4 2.3 如果屬性是 list<?> 123
2.3.1 如果 list 中就只有乙個值
2.4 如果屬性是陣列
2.4.1 如果陣列中就只有乙個值,可以直接通過 value 屬性賦值 123
2.5 如果屬性是 map
2.6 如果屬性 properties 型別
value
value1
五、di
1.di:中文名稱:依賴注入
2. 英文名稱((dependency injection)
3.di是什麼?
(1)di和ioc是一樣的
(2)當乙個類(a)需要依賴另乙個類(b)物件時,將類b賦值給類a的過程就叫做依賴注入
4.**體現:
Spring框架重要知識點總結(二)
詳解 預設當前類名就是id名稱,首字母小寫 component value c controller service value c repository value c scope value singleton 預設值,單例的 scope value prototype 多例的 public c...
Spring 框架知識點彙總
1 標籤 spring mvc的配置方案,標籤會自動註冊下列的4個bean 1 autowiredannotationbeanpostprocessor 對應於使用 autowired註解 2 commondannotationbeanpostprocessor 對應於使用 resource pos...
JSP重要知識點
場合 頁面本身有中文的時候 解決辦法 servlet resp.setcontenttype text html charset gbk jsp page contenttype text html charset gb2312 注意 一定要寫在printwriter out resp.getwri...