spring物件生命週期

2021-10-08 12:28:57 字數 686 閱讀 6032

例子:spring-config.xml:

<?xml version=

"1.0" encoding=

"utf-8"?>

""xmlns:xsi=

""xsi:schemalocation=

"/spring-beans.xsd"

>

<

!--設定懶載入,單例模式,只有在使用這個物件的時候才會去建立 -->

"f1" class=

"com.wance.entity.plane" scope=

"singleton" lazy-init=

"true"

>

<

!--"message" value=

"hello spring"/>-->

測試類:

@test

public void testcyle(

)

結果:

!!!

!!飛機被建立

飛機飛飛機飛

這裡用的是同乙個物件,並且是單例,所以物件只會建立一

Spring物件生命週期

userinfo class com.jd.vo.userinfo lazy init true scope singleton init method init destroy method destroy name value tom property bean 生命週期主要分為四個階段 例項化...

Spring物件生命週期

1 靜態方法 2 非靜態方法 3 setter方法 有這個方法時呼叫 4 初始化init method 5 destory方法銷毀 即 1.bean的建立 由beanfactory讀取bean定義檔案,並生成各個例項 如果是預設的單例模式,那麼在載入spring的配置檔案的時候,會將bean例項化,...

Spring物件生命週期

bean生命週期 通過構造方法或工廠方法建立bean物件 為bean屬性賦值 呼叫 bean 的初始化方法,即init method指定方法 bean例項化完畢,可以使用 容器關閉,呼叫 bean 的銷毀方法,即destroy method指定方法。1.init method 在設定bean的屬性後...