spring - 如何在具有特定类型的弹簧上下文中注入泛型类
问题描述
我有泛型类型 TYPE 的 A 类,而 B 类实际上是它的类型。
public class A<TYPE>{
}
public class B{
}
xml 上下文:
<bean id="classA" class="<package>.A" />
<bean id="classB" class="<package>.B" />
<bean id="parentservice" class="<package>.parentservice">
<property name="classA" ref="classA"/>
</bean>
我想用xml配置在父服务中注入A。(即在父服务中注入类型B的泛型类型A)应该配置什么。
在普通的java中我可以直接写
ClassA<B> cl = new ClassA<B>;
parentservice.setClassA(cl);
但是如何通过 xml 上下文实现相同的目标?
解决方案
推荐阅读
- android - 带有返回值(long 或 int)的 Android Room DAO @Insert 如何工作?
- android - 如何防止文本颜色随着 AndroidStudio 中智能手机的深色模式而改变?
- php - 使用 PHP 从外键的 SQL 列创建 2 个相等的团队
- node.js - 将日期从反应日期选择器发送到后端
- html - 如何在 Angular 中使用模板驱动的表单验证数字字段?
- nginx - https://[ip address] 到域重定向 nginx
- boost - CMake MinGW 无法链接提升
- thingsboard - 如何让每个参数出现在表格行中?
- c++ - 别名、模板化函数和专业化
- lwm2m - 找不到有关 lwm2m / wakaama 的文档