Spring框架重要知識點

2021-09-22 13:53:31 字數 947 閱讀 2965

一、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...