基本的弹簧依赖注入问题,就是没有吸气剂就没有吸气剂
||
我有一种情况,我需要在没有setter的类中将值注入到Arraylist中,在这种情况下,我需要在POC类中的列表上进行获取,然后执行添加:
public class POC {
private ArrayList<String> beheaviour=new ArrayList<String>();
public ArrayList<String> getBeheaviour() {
return beheaviour;
}
}
这是xml映射代码:
<bean id=\"poc\" class=\"outBoundocument.factory.POC\">
<property name=\"beheaviour\">
<list>
<value>temp1</value>
<value>temp2</value>
<value>temp3</value>
<value>temp4</value>
<value>temp5</value>
</list>
</property>
</bean>
以下代码返回:
设置属性值时出错;嵌套的异常是org.springframework.beans.NotWritablePropertyException:Bean类[outBoundocument.factory.POC]的无效属性\'beheaviour \':Bean属性\'beheaviour \'是不可写的或无效的setter方法。 setter的参数类型是否与getter的返回类型匹配?
我无法控制POC类,因为它是外部供应商提供的类,并且我无法对其进行构造函数注入,因为向其添加值的唯一方法是以下方式:
POC poc=new POC();
poc.getBeheaviour().add(\"some Stuff\")
没有找到相关结果
已邀请:
2 个回复
拈吉勉犬姆
靛取糕奖穿
对应的XML: