十二泛型依赖注入

    xiaoxiao2021-04-15  52

    项目地址: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>{ } 执行之,得到如下的结果:

    变成了子类的类型

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

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

    转载请注明原文地址: https://ju.6miu.com/read-670859.html

    最新回复(0)