Springbean动态列表参数问题

Springbean动态列表参数问题,spring,Spring,我现在有一个带有构造函数Long,Long,newArrayList的类,我需要创建一个Springbean,其中构造函数值是动态的。因此,我想创建如下内容 构造函数arg index=0 type=java.lang.Long value=0-0表示伪 构造函数arg index=1 type=java.lang.Long value=0-伪值为零 构造函数arg index=2 type=java.lang.ArrayList-?? 不确定要定义的虚拟值…当我没有给出虚拟值字段时,sprin

我现在有一个带有构造函数Long,Long,newArrayList的类,我需要创建一个Springbean,其中构造函数值是动态的。因此,我想创建如下内容

构造函数arg index=0 type=java.lang.Long value=0-0表示伪 构造函数arg index=1 type=java.lang.Long value=0-伪值为零 构造函数arg index=2 type=java.lang.ArrayList-?? 不确定要定义的虚拟值…当我没有给出虚拟值字段时,spring初始化抛出错误值是必需的

如何创建一个Springbean,其中列表带有/不带类型安全,并动态传递值

例如,getBeanmyCountry,long,long,国家/地区列表


谢谢。

实际上,由于您计划使用getBean,因此必须声明bean为原型,这意味着您不需要提供任何构造函数参数:

<bean id="testBean" class="TestBean" scope="prototype"/>

然后您可以调用getBean,它应该可以工作。我已经在Spring 3.2.11上对此进行了测试。

。。。这终于成功了……我的意思是,如果范围是原型,您根本不需要使用。