Spring中初始化泛型类的方法实例

qqstrategy55120 15 0 pdf 2022-04-20 19:04:58

像类似的,再复杂一些,泛型的子类型仍然是泛型的情况,如下代码首先定义了一个泛型接口然后要求 Spring 容器来初始下面的 NumberService 实例Spring 在初始化 NumberService 实例同样是要取用最顶层可接受类型,通过下面的代码来初始化再终极一些,泛型类型并且类型也是泛型的,Spring 该如何拿捏?因为有了 而是 Processor 的具体类型必须通过被注入的 如果 Spring 中有初始化那么前面的 如果 Spring 中初始化的那如果前面的 NumberService 和 StringService 同时在 Spring 容器中注册了呢?Spring 同样要为难了,在没有 @Primary 的情况下无法确定使用哪个实例来注入这和普通属性的注入时有多个可选实例时是一样的错误。总结一下如果 Spring 在初始化泛型类时,未提供任何具体类型则会采用最上限的类型来初始化实例

Spring中初始化泛型类的方法实例

Spring中初始化泛型类的方法实例

Spring中初始化泛型类的方法实例

Spring中初始化泛型类的方法实例

用户评论
请输入评论内容
评分:
暂无评论