spring bean的三種實例化方式

原來一直沒有寫博客的習慣。很多東西都是看過就看過了。只知道自己看過,需要用的時候要找很久才能找到。
最近找到一家實習公司,說是公司但是加上三個實習生我也纔看見9個人。很小的一個團隊。這個團隊使用的技術都是課堂上我沒有學過的。課堂上我們只學了struts,他們偏偏就只使用Spring + hibernate。爲此現在硬着頭皮來學這兩樣(雖然以後也得學,只是早晚而已)
廢話少說吧,在看傳智播客的視頻,知道了Spring對Bean的三種實例化方式,現在記錄下來,一個是對知識的總結,而一個是對以後如果有需要能夠一下子就能找到。
第一種方式:

不使用工廠模式實例化Bean

<bean id="you ID" class="you Bean Path">

第二種方式:
使用靜態工廠模式實例化Bean

<bean id="you ID" class="you FactoryClassPath" factory-method="static FactoryMethod"></bean>

public static Bean createBean(){
    return new Bean();
}

第三種方式:

使用動態工廠模式實例化Bean

<bean id="bean id" class="FactoryPath"></bean>
<bean id="you ID" factory-method="FactoryMethod" factory-bean="bean id"></bean>



public Bean createBean(){
      return new Bean();
}


第二三種方式具體有什麼作用,用在什麼場合之下還不清楚。視頻裏面的老師說90%以上的情況第一種方式就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章