Spring配置檔案中bean含義

2021-08-27 20:00:25 字數 733 閱讀 4334

spring配置檔案中bean含義

例子:

解釋:bean就相當於定義乙個元件,這個元件是用於具體實現某個功能的。這裡的所定義的bean就相當於給了你乙個簡潔方便的方法來呼叫這個元件實現你要完成的功能。

對於我們的spring最主要的應該就是由這些bean組成的bean工廠,每個bean實現乙個功能

例如:你寫的第乙個bean

id相當於定義了你的這個bean的別名,如果你需要他的話只要關聯這個別名就可以了,也就相當於下面的一樣,在你的useraction中需要實現userbo這個功能,我關聯它,那麼在action中set注入就可以使用了!

至於其他的屬性看下面:

id : 標識該bean的名稱,通過factory.getbean(「id」)來獲得例項。

class : 該bean的類路徑。

singleton : 預設為true,即單例項模式,每次getbean(「id」)時獲取的都是同

乙個例項,如果設定為false,即原型模式,則每次獲取的是新建立

的例項。

init-method : 在bean例項化後要呼叫的方法(bean裡定義好的方法)。

destroy-method : bean從容器裡刪除之前要呼叫的方法。

autowire : 其屬性要通過何種方法進行屬性的自動裝配。

對於上述的各個屬性,id和class是必要的,其他的則可以省略。例如如果設定了autowire的值,則表明需要自動裝配,否則是手動裝配。

spring 配置檔案Bean標籤

id屬性 起名稱,id屬性值名稱任意命名 id屬性值,不能包含特殊符號 根據id值得到配置物件 class屬性 建立物件所在類的全路徑 name屬性 功能和id屬性一樣的,id屬性值不能包含特殊符號,但是在name屬性值裡面可以包含特殊符號 scope屬性 singleton 預設值,單例的 乙個物...

spring之建立Bean配置檔案

spring之建立bean配置檔案 要通過xml在spring ioc容器裡宣告bean,首先需要建立xml bean配置檔案,並且這個檔案需要有乙個恰當的名字,例如 beans.xml。為方便在ide裡測試,可以將該檔案放置在classpath根下。在xml檔案的頭部,可以指定spring2.0 ...

Spring 怎樣載入多個bean 配置檔案

2 web 應用啟動時載入多個配置檔案 參看5.12.3 節所述,通過contextloaderlistener 也可載入多個配置檔案,可利用 337輕量級j2ee 企業應用實戰一一 struts spring hibernate 整合開發 元素來指定多個配置檔案位置,其配置如下 contextco...