配置檔案
bean的使用
要努力學習啊!!!
new()
;//預設bean為單例模式,初始化時生產bean
xml格式spring的配置檔案基本格式
"多例物件"
>
<
/property>
<
/bean>
"******date" factory-bean=
"datefactory" factory-method=
"createdate" scope=
"singleton" init-method=
"init" destroy-method=
"predestory"
>
"name" value=
"單例物件"
>
<
/property>
<
/bean>
<
/beans>xml中申明乙個bean的基本方式
"iocbean1"
class
="entity.person"
>
<
/bean>
配置bean的name或者id,以及需要建立類的全類名除此外,還可以通過其他工廠bean的方法申明bean
例:
new()需要注意工廠bean也需要現在xml中申明才可使用"datefactory"
class
="factory.my******factory"
>
<
/bean>
"******date" factory-bean=
"datefactory"
factory-method=
"createdate" scope=
"singleton" init-method=
"init"
destroy-method=
"predestory"
>
<
/bean>
;//預設bean為單例模式,初始化時生產bean
person p1 = ac.
getbean
("iocbean1"
, person.
class);
//通過xml中配置的bean對的name獲取對於bean
p1.say();
控制台列印
hello取出的bean可以正常使用
Spring學習筆記 IoC
getbean 方法 引數為class時要保證配置檔案中bean唯一 構造器注入 通過constructor arg節點注入 工廠方法注入 很少使用 繼承 通過在bean中新增屬性parent指定繼承的父bean,也可以忽略父 bean 的 class 屬性,此時 abstract屬性 必須設為 t...
Spring學習總結IOC
ioc 控制權的反轉,應用程式不負責依賴物件的建立和維護,而是由外部容器負責建立和維護。di 依賴注入是一種ioc的實現方式,目的是建立物件並組裝物件之間的關係。bean容器初始化 本地檔案 classpath servlet或者listener listener listener class or...
spring框架Ioc學習
理解 1 在ioc沒有出現之前,如果物件a需要依賴物件b,那麼在a初始化或執行到某乙個點的時候,需要去建立或者呼叫已經建立的物件b.不管是建立還是直接呼叫,控制權都在自己手裡.2 ioc出現之後,如果物件a需要依賴物件b,這是會有乙個容器來管理這種需求,將物件b注入到物件a中,這樣乙個容器我們稱之為...