Java 列表错误Spring中的数据输入

Java 列表错误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

创建在类路径资源[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/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谢谢你,成功了:)