1. 程式人生 > >Spring Bean相關配置

Spring Bean相關配置

bean 配置 ava 名稱 glob init lob globals 唯一約束

Bean相關配置

  1. 1.名稱與標識
    id
    使用了約束中的唯一約束。裏面不能出現特殊字符的
    name
    沒有使用約束中的唯一約束。裏面可以出現特殊字符。
  2. 設置對象的生命周期方法
    init-method
    Bean被初始化的時候執行的方法
    destroy-method
    Bean被銷毀的時候執行的方法(Bean是單例創建,工廠關閉)

  3. Bean的作用範圍的配置
    scope
    • singleton
      默認的,Spring會采用單例模式創建這個對象。
    • prototype
      多例模式
    • request
      應用在web項目中,Spring創建這個類以後,將這個對象存入到request範圍中。
    • session
      應用在web項目中,Spring創建這個類以後,將這個對象存入到session範圍中
    • globalsession
      應用在web項目中,必須在porlet(基於Java的Web組件,子域名)環境下使用。但是如果沒有這種環境,相對於session。
  4. 工廠實例化的方式
    • 無參構造-默認
    • 靜態工廠實例化
    • 實例工廠實例化

Spring Bean相關配置