Java 列表错误Spring中的数据输入
创建在类路径资源[SpringModule.xml]中定义的名为“sumitgulati”的bean时出错:设置属性值时出错;嵌套异常为org.springframework.beans.NotWritablePropertyException:bean类的属性“列表”无效 Spring.xmlJava 列表错误Spring中的数据输入,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,创建在类路径资源[SpringModule.xml]中定义的名为“sumitgulati”的bean时出错:设置属性值时出错;嵌套异常为org.springframework.beans.NotWritablePropertyException:bean类的属性“列表”无效 Spring.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="sumitgulati" class="com.spring.first.ListClass">
<!-- java.util.List -->
<property name="lists">
<list>
<value>1</value>
<value>2</value>
</list>
</property>
</bean>
</beans>
1.
2.
ListClass.java
package com.spring.first;
import java.util.ArrayList;
import java.util.List;
public class ListClass {
private List<Integer> lists=new ArrayList<Integer>();
@Override
public String toString()
{
return lists.toString();
}
public List<Integer> getList()
{
return this.lists;
}
public void setList(ArrayList<Integer>lists)
{
this.lists=lists;
}
}
package com.spring.first;
导入java.util.ArrayList;
导入java.util.List;
公共类列表类{
私有列表=新的ArrayList();
@凌驾
公共字符串toString()
{
return list.toString();
}
公共列表getList()
{
返回此.lists;
}
公共void集合列表(ArrayList)
{
this.lists=列表;
}
}
上述错误即将出现,我是Spring框架的新手。请提供帮助您正试图设置名为
的属性列表
,但该属性的getter和setter名为getList()
和setList()
。它们应该被命名为getLists()
和setLists()
@BohuslavBurghardt谢谢你,成功了:)