美文网首页Java
Java Spring-泛型依赖注入

Java Spring-泛型依赖注入

作者: 一亩三分甜 | 来源:发表于2020-01-19 19:40 被阅读0次

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

public class BaseRepository<T> {
}

public class BaseService <T>{

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

@Repository
public class UserRepository extends BaseRepository<User>{

}

@Service
public class UserService extends BaseService<User>{
}

public class User {
}

public class Main {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("beans-generic-di.xml");
        UserService userService = (UserService) context.getBean("userService");
        userService.add();
    }
}
//输出
add...
com.cloud.spring.beans.generic.di.UserRepository@954b04f

相关文章

  • Java Spring-泛型依赖注入

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

  • 泛型依赖注入

    泛型依赖注入 1.定义泛型 Java代码: 2.实现基类,声明泛型 Java代码: xml代码:

  • spring泛型注入

    泛型依赖注入 Spring 4.0版本中更新了很多新功能,其中比较重要的一个就是对带泛型的Bean进行依赖注入的支...

  • 2.2.2 泛型依赖注入

    阅读本篇需要读者首先对Spring注解配置Bean部分的内容有粗浅的了解Spring注解配置Bean的两种主要方式...

  • Spring泛型依赖注入

    Spring4及以上的版本中可以为子类注入子类对应的泛型类型的成员变量的引用。 示例 创建User类 创建Base...

  • Spring 泛型依赖注入

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

  • Java泛型教程

    Java泛型教程导航 Java 泛型概述 Java泛型环境设置 Java泛型通用类 Java泛型类型参数命名约定 ...

  • Spring(五)泛型依赖注入

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

  • 第二十八课:泛型

    泛型出现之前 泛型出现之后 Java深度历险(五)——Java泛型

  • spring 泛型注入 -- 动态注册bean

    泛型注入 在sprinng泛型注入[https://www.jianshu.com/p/45fad733f444]...

网友评论

    本文标题:Java Spring-泛型依赖注入

    本文链接:https://www.haomeiwen.com/subject/chqdzctx.html