構建應用程序基礎並由Spring IoC隔間監督的對象稱為bean。bean是由Spring IoC容器啟動、收集並在任何情況下監督的項目。這些bean是由您提供給隔間的安排元數據組成的。例如,XML
- 一步一步的指令做一個豆子
- Bean的生命周期的微妙之處
- Bean的條件
上麵所有的設置元數據都轉換為組成每個bean定義的許多附帶屬性。
屬性:
- 類
此屬性是必需的,它指示要用於製作bean的bean類。
- 的名字
此特性異常地指示bean標識符。在基於xml的設計元數據中,使用id和名稱信用來指示bean標識符。
- 範圍
該特性指示了由特定bean定義生成的項的範圍,將在bean作用域部分中對其進行檢查。
- constructor-arg
這被用來注入條件,並將在後麵的部分進行檢查。
- 屬性
這是用來注入條件的,將在後麵的章節中討論。
- 自動裝配模式
這是用來注入條件的,將在後麵的章節中討論。
- 延遲初始化模式
惰性初始化bean建議IoC持有者在第一次提到bean而不是啟動時使用bean用例。
- 初始化技術
在持有人設置完bean上的所有基本屬性後,將立即調用回調。它將在bean生命周期部分進行討論。
- 毀滅的策略
當包含豆子的隔間被消滅時,將使用回調。它將在bean生命周期部分進行檢查。
Spring配置元數據
Spring IoC持有者與組成該安排元數據的組織完全解耦。以下是向Spring Container提供設置元數據的三種重要策略
- 基於xml的設置記錄。
- 解釋的基礎設置
- 基於java的設置