參照︰個別 Bean 屬性
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
ID
| id
| 組合內自訂 Bean 元素的唯一 ID。 |
Abstract
| abstract
| 指出 Bean 是否只能做為將做為子系定義範本的父系 Bean 定義。預設值為 false 。 |
自動連線
| autowire
| 檢查 BeanFactory 以自動解析 Bean。 |
自動電匯候選人
| autowire-candidate
| 可讓您根據與 bean 名稱的模式比對,將自動連線限制為一組候選 bean。 |
類別
| class
| 實作類別名稱。 |
依存關係檢查
| dependency-check
| 表示 Studio 是否會檢查未解析的 Bean 依存關係。 |
取決於
| depends-on
| 在初始化使用此元素的 bean 之前,強制初始化一或多個 bean。若要表達對多個 Bean 的依存關係,請列出其名稱,以逗號、空格或分號分隔。 |
破壞方法
| destroy-method
| 針對指定的析構回呼方法檢查 Bean。 |
工廠 Bean
| factory-bean
| 目前容器或父系容器中的 Bean,用於保存實例方法 (其呼叫會建立物件)。 |
工廠方法
| factory-method
| 實例化 Bean 時使用的工廠方法名稱。 |
起始方法
| init-method
| Bean 的通用初始化方法。 |
延遲起始
| lazy-init
| 指出應在啟動時或首次提出要求時建立 Bean 實例。如果您不希望在使用 ApplicationContext ,設為 True 。預設情況下,此屬性的值來自容器層級設定。 |
名稱
| name
| Bean 的名稱。 |
父系
| parent
| 父系 Bean。如果指定,則目前的 Bean 繼承其配置資料。 |
(主要)
| primary
| 將目前的 bean 定義指定為主要的候選自動連線裝置。預設值為 false 。 |
範圍
| scope
| 從 Bean 定義建立的物件範圍。預設值為 singleton 。 |