Spring 4.0新特性-----泛型依赖注入

来源:互联网 发布:网络市场调研报告 编辑:程序博客网 时间:2024/06/06 15:52

泛型依赖注入

Spring 4.X中可以为子类注入子类对应的泛型类型成员的成员变量的引用

有两个都带有泛型的基类:
BassService
BassRepository
两个基类中定义一些经常使用的方法,并且这两个基类之间会有引用关系,以便在BassService中调用BassRepository已经定义好的方法。比如在BassService中有个成员变量是BassRepository类型的。

BassServiceBassRepository两个基类分别对应一个子类
UserService
UserRepository
UserService
继承父类BassService时候需要提供泛型,在这我提供的是User;
UserRepository
继承父类BassRepository也时候需要提供泛型,在这我提供的也是User;
那这时候UserServiceUserRepository之间会自动建立引用关系,这就是泛型依赖注入。
该特性能在开发过程中减少很多代码量。

原创粉丝点击