一、spring是怎麼工作的那,通過乙個類裝載進容器進行描述:
首先建立乙個類user:
packagecn.itcast.bean;
public
class
user
private
string name;
private
integer age;
public
string getname()
public
void
setname(string name)
public
integer getage()
public
void
setage(integer age)
}
<?xml version="1.0" encoding="utf-8"
?>
<
beans
xmlns:xsi
=""xmlns
=""xmlns:p
=""xsi:schemalocation
=" /spring-beans-4.2.xsd "
>
<
bean
name
="user"
class
="cn.itcast.bean.user"
>
bean
>
beans
>
再對容器中是否加入user類進行測試:
packagecn.itcast.hello;
import
org.junit.test;
import
public
class
demo
}
輸出結果;
cn.itcast.bean.user@670b40af
說明將在容器中注入user類成功
spring再學習之註解
1 使用註解配置spring xml version 1.0 encoding utf 8 beans xmlns xsi xmlns xmlns p xmlns context xmlns tx xsi schemalocation spring beans 4.2.xsd spring cont...
spring再學習(二) spring事務
與關係型資料庫一致,事務都遵循 acid 原則 spring支援程式設計式事務管理以及宣告式事務管理兩種方式。在spring框架,用註解開啟事務 transactional,當然事務有其特性 spring事務的傳播行為有7種 spring在事務中使用isolation來配置它 isolation r...
Spring原始碼重頭再學習(二) IOC(下)
廢話不多說,直接進入正題 沒錯,就是ioc最重要的乙個過程,例項化bean 也就是finishbeanfactoryinitialization beanfactory 這個方法 原始碼中的注釋是 instantiate all remaining non lazy init singletons....