Spring 4 0新特性 泛型依賴注入

2021-08-07 17:54:02 字數 690 閱讀 6545

泛型依賴注入

spring 4.x中可以為子類注入子類對應的泛型型別成員的成員變數的引用

有兩個都帶有泛型的基類:

bassservice

bassrepository

兩個基類中定義一些經常使用的方法,並且這兩個基類之間會有引用關係,以便在bassservice中呼叫bassrepository已經定義好的方法。比如在bassservice中有個成員變數是bassrepository型別的。

bassservice和bassrepository兩個基類分別對應乙個子類

userservice

userrepository

當userservice

繼承父類bassservice時候需要提供泛型,在這我提供的是user;

userrepository

繼承父類bassrepository也時候需要提供泛型,在這我提供的也是user;

那這時候userservice和userrepository之間會自動建立引用關係,這就是泛型依賴注入。

該特性能在開發過程中減少很多**量。

Spring4新特性泛型依賴注入

就是帶泛型的兩個父類他們之間有引用關係,子類各自繼承他們,子類之間彼此之間也會有父類間的引用關係。舉例 兩個父類 之間有引用關係。package one public class respository import org.springframework.beans.factory.annotat...

Spring泛型依賴注入

1 定義基礎倉庫 package com.spring.generic.di public class baserepository 2 定義基礎服務層 package com.spring.generic.di import org.springframework.beans.factory.an...

C 4 0新特性學習(三) 泛型委託

為了方便開發,net類庫預定好了幾個泛型委託。1 func系列委託 func系列委託的定義 public delegate tresult func public delegate tresult func t arg public delegate tresult func t1 arg1,t2 ...