就是帶泛型的兩個父類他們之間有引用關係,
子類各自繼承他們,子類之間彼此之間也會有父類間的引用關係。
舉例:
兩個父類:之間有引用關係。
package one;
public
class respository
import org.springframework.beans.factory.annotation.autowired;
public
class service
}
隨便建立個泛型例項類:
public
class user
兩個子類繼承父類:
import org.springframework.stereotype.component;
@component
public class
userrespository
extends
respository
@component
public class
userservice
extends
service
配置xml註解注入:
context:component-scan>
測試:
public
static
void
main(string args) throws sqlexception
輸出:
add
one.userrespository
@799d4f69
可以看到子類也繼承了父類的引用關係,不過userservice中的引用類是respository的實現類,即userrespository類。
注意:
@autowired註解是為了 引用關係,但是父類上不需要註解,其 實現類需要註解,交給ioc管理。
Spring 4 0新特性 泛型依賴注入
泛型依賴注入 spring 4.x中可以為子類注入子類對應的泛型型別成員的成員變數的引用 有兩個都帶有泛型的基類 bassservice bassrepository 兩個基類中定義一些經常使用的方法,並且這兩個基類之間會有引用關係,以便在bassservice中呼叫bassrepository已經...
Spring泛型依賴注入
1 定義基礎倉庫 package com.spring.generic.di public class baserepository 2 定義基礎服務層 package com.spring.generic.di import org.springframework.beans.factory.an...
四 Spring4學習 依賴注入DI
依賴 指bean物件建立依賴於容器。bean物件的依賴資源 注入 指bean物件依賴的資源由容器來設定和裝配 di dependency injection ioc 的另一種表述方式 即元件以一些預先定義好的方式 例如 setter 方法 接受來自如容器的資源注入.相對於 ioc 而言,這種表述更直...