【发布时间】:2012-08-15 14:53:35
【问题描述】:
我有一个要注入服务的泛型类型。由于泛型在 Java 中的实现方式,我需要一个构造函数 arg(或属性设置器)来保存泛型类型参数的 Class 信息。
我的问题是——我可以通过属性注入或指定构造函数 arg 传递一个带有 spring 的 Class 实例吗?
我在运行前就知道 T 的类型,所以我具体知道 Type 参数是什么。
我在想它应该是这样的:
<bean id="dataMartService" class="com.someclass">
<constructor-arg value="java.lang.class<com.someotherclass>" />
</bean>
我完全不知道这应该如何发生吗?
【问题讨论】:
标签: java spring dependency-injection