自動裝配,繼承和依賴,作用域

2021-09-02 15:09:43 字數 491 閱讀 8415

自動裝配有三種方式(實際開發中很少使用),使用autowire裝配

1.bytype根據型別自動裝配,如果ioc容器中有多個相同型別的bean無法具體判斷

2.byname根據名稱自動裝配

3.constructor不推薦

bean的繼承和依賴

spring允許繼承父bean的配置,子bean可以覆蓋父bean繼承過來的屬性,若只想把父bean做為模板,可以設定bean的abstract屬性為true,若忽略父bean的class屬性,則abstract屬性必須為true

spring允許使用depends-on屬性設定bean的前置依賴bean,如果有多個依賴可以使用逗號或者空格分開

bean的作用域singleton和prototype(request和session使用較少)

可以使用scope設定作用域

spring bean的作用域和自動裝配

1 bean的作用域 注意 配置action的時候注意設定bean作用域為scope prototype 其他不常用。2 bean自動裝配 簡化spring配置檔案 在配置bean時,可以配置bean的autowire屬性,用於指定裝配型別 下面 中的類的建立見spring ioc no不使用自動裝...

Spring DI依賴注入,自動裝配

依賴注入 說白了,就是給類中的屬性賦值操作 1 構造注入 2 setter注入 2.1 value 直接注入的真實的 值 2.2 ref bean的id,可以說是引用 2.3 陣列注入 2.4 list注入 2.5 map注入 2.6 set注入 2.7 null注入 2.8 properties ...

js總結(作用域 繼承)

函式 全域性作用域 函式作用域 全域性變數 區域性變數 如果函式或其他資料型別,不依託非全域性變數,那麼就預設依託全域性變數,作為全域性物件的屬性和方法,否則被當做區域性物件屬性或方法。this被用作指向屬性和方法所依託的物件。var x 100 var y 77 var a1 a1.xx 77,9...