十二泛型依赖注入
发布时间: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>{ } 执行之,得到如下的结果: 变成了子类的类型 简言之,什么叫做泛型依赖注入呢? 就是带泛型的两个父类他们之间有引用关系,子类如果继承他们,子类对象可以注入到父类中,并且子类之间彼此之间也会有父类间的引用关系。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |