Spring框架學習筆記

2021-09-25 18:09:48 字數 1491 閱讀 4418

spring框架宗旨

不重新發明技術,讓原有技術使用起來更加方便.

核心功能

ioc/di 控制反轉/依賴注入

aop 面向切面程式設計

宣告式事務中文名稱:控制反轉

英文名稱:(inversion of control)

ioc 是什麼?

3.1 ioc 完成的事情原先由程式設計師主動通過 new 例項化物件事情,

轉交給 spring 負責.

3.2 控制反轉中控制指的是:控制類的物件.

3.3 控制反轉中反轉指的是轉交給 spring 負責.

3.4 ioc 最大的作用:解耦。 程式設計師不需要管理物件.解除了物件管理和程式設計師之間

的耦合

匯入jar

commons-logging-***.jar

spring-beans-x.x.x.release

spring-context-x.x.x.release

spring-core-x.x.x.realease

spring-expression-x.x.x.release

<?xml version="1.0" encoding="utf-8"?>

測試

l");

people people = ac.getbean("peo",people.class);

system.out.println(people);

通過構造方法建立

無參構造

有參構造

例項工廠

實力工廠類

public class peoplefactory 

}

靜態工廠

不需要建立工廠,快速建立物件

public class peoplefactory 

}

通過構造方法

設定注入(通過set方法)

基本資料型別

等效於

456

zhangsan

如果屬性是 set<?>或者list等一維儲存空間
123

map型別

di 和 ioc 是一樣的

當乙個類(a)中需要依賴另乙個類()物件時,把 b 賦值給 a 的過

程就叫做依賴注入.

**體現

Spring框架學習筆記

spring框架 一 spring框架概述 1 spring框架提供了乙個開發平台,用於整合其他技術,例如struts,hibernate,mybatis等。舉個例子spring就像是一台電腦的主機板,為各種硬體設施提供了介面,cpu,記憶體,硬碟都有各自的介面。這樣做的好處也是顯而易見的,比如在改...

spring框架學習筆記2

springioc 1 責任鏈 我們使用mvc進行開發的時候,資料在各層之間進行傳遞,資料在業務層上構成乙個鏈條,這個鏈條成為責任鏈.2 基於責任鏈模式開發的缺點 責任鏈開發模式,我們發現層與層之間互相呼叫,造成層與層耦合性太高.3 解決的方案 spring ioc 控制反轉 4 實現 step 1...

Spring框架學習筆記 xml配置

1.dispatcherservlet攔截前段發來的請求 springmvc所有的請求都會通過乙個前段控制器servlet,其任務是將請求傳送給springmvc控制器。一般在web.xml中配置 mvc dispatcher org.springframework.web.servlet.disp...