加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

十二泛型依赖注入

发布时间:2020-12-14 01:37:59 所属栏目:百科 来源:网络整理
导读:项目地址:https://git.coding.net/littleWhiteJ/SpringStudy2.git 建立如下的几个类: public class BaseServiceT { @Autowired private BaseRepositoryT repository; public void add(){ System.out.println("add..."); System.out.println(repository); }}
 

项目地址:https://git.coding.net/littleWhiteJ/SpringStudy2.git

建立如下的几个类:

public class BaseService<T> {
    @Autowired
    private BaseRepository<T> repository;
    public void add(){
        System.out.println("add...");
        System.out.println(repository);
    }
}
public class BaseRepository<T> {


}

然后再建立两个子类并添加到IOC容器中:
@Repository
public class UserRepository extends BaseRepository<User> {
}

@Service
public class UserService extends BaseService<User>{

}

执行之,得到如下的结果:

变成了子类的类型

简言之,什么叫做泛型依赖注入呢?

就是带泛型的两个父类他们之间有引用关系,子类如果继承他们,子类对象可以注入到父类中,并且子类之间彼此之间也会有父类间的引用关系。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读