如何在spring上下文中定义泛型变量

时间:2013-11-25 15:30:22

标签: spring

在我的应用程序中,我已经定义了这样的mapper:

  JsonXMLMapper<MyClass> mapper = new JsonXMLMapper<MyClass>(
            MyClass.class);

如何在spring上下文中重写此变量?

1 个答案:

答案 0 :(得分:0)

您可以使用contructor-arg来实例化您的bean

<bean id="mapper" class="full.package.name.JsonXMLMapper">
    <constructor-arg type="java.lang.Class" value="mypackage.MyClass"/>
</bean>

您不必担心泛型参数,因为它在运行时不相关。