Java-如何在spring框架中修复我的异常?

Java-如何在spring框架中修复我的异常?,java,spring,console,Java,Spring,Console,我的主要课程是: import java.awt.List; import java.util.Properties; public class CollectionExample { private List examplelist; private Properties exampleprop; public List getExamplelist() { System.out.println("List Element : "

我的主要课程是:

 import java.awt.List;
   import java.util.Properties;

   public class CollectionExample {

    private List examplelist;

    private Properties exampleprop;

    public List getExamplelist() {
        System.out.println("List Element : " + examplelist);
        return examplelist;
    }

    public void setExamplelist(List examplelist) {
        examplelist = examplelist;
    }

    public Properties getExampleprop() {
        System.out.println("List Element : " + exampleprop);
        return exampleprop;
    }

    public void setExampleprop(Properties exampleprop) {
        this.exampleprop = exampleprop;
    }

}
公共类集合示例{
私有列表示例列表;
私人财产,例如财产;
公共列表getExamplelist(){
System.out.println(“列表元素:“+examplelist”);
返回示例列表;
}
public void setExamplelist(列表examplelist){
examplelist=examplelist;
}
公共属性getExampleprop(){
System.out.println(“列表元素:+exampleprop”);
返回exampleprop;
}
public void setExampleprop(属性exampleprop){
this.exampleprop=exampleprop;
}
}
我的.xml文件是:
信用卡
货到付款
检查
现金
服务器名
用户名
密码
安全令牌
有一个例外:2015年6月4日下午5:56:22 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh信息:刷新 org.springframework.context.support。ClassPathXmlApplicationContext@2d8e6db6: 启动日期【2015年6月4日星期四17:56:22】;语境的根源 2015年6月4日下午5:56:22 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions信息:从类路径加载XMLBean定义 参考资料[NewFile.xml]2015年6月4日下午5:56:22 org.springframework.context.support.ClassPathXmlApplicationContext 刷新警告:上下文初始化期间遇到异常- 取消刷新尝试 org.springframework.beans.factory.BeanCreationException:错误 创建在类路径中定义了名为“collectionExample”的bean resource[NewFile.xml]:bean初始化失败;嵌套 例外是 org.springframework.beans.ConversionNotSupportedException:未能 将“java.util.ArrayList”类型的属性值转换为所需类型 属性“examplelist”的“java.awt.List”;嵌套异常是 java.lang.IllegalStateException:无法转换类型的值 [java.util.ArrayList]到属性的必需类型[java.awt.List] “examplelist”:在中找不到匹配的编辑器或转换策略 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) 在 org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303) 在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) 在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingleton(DefaultListableBeanFactory.java:755) 在 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) 在 org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:139) 在 org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:83) 在 com.demo.spring.beans.CollectionExampleApp.main(CollectionExampleApp.java:9) 原因:org.springframework.beans.ConversionNotSupportedException: 无法将“java.util.ArrayList”类型的属性值转换为 属性“examplelist”的必需类型“java.awt.List”;嵌套 异常为java.lang.IllegalStateException:无法转换的值 将[java.util.ArrayList]键入为的所需类型[java.awt.List] 属性“examplelist”:没有匹配的编辑器或转换策略 发现于 org.springframework.beans.BeanWrapperImpl.convertifEssential(BeanWrapperImpl.java:476) 在 org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:512) 在 org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:506) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1523) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1482) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537) ... 11其他原因:java.lang.IllegalStateException:无法 将[java.util.ArrayList]类型的值转换为所需类型 [java.awt.List]对于属性“examplelist”:没有匹配的编辑器或 转换策略位于 org.springframework.beans.TypeConverterDelegate.ConvertifEssential(TypeConverterDelegate.java:287) 在 org.springframework.beans.BeanWrapperImpl.convertifEssential(BeanWrapperImpl.java:461) ... 还有17个

线程“main”中出现异常 org.springframework.beans.factory.BeanCreationException:错误 创建在类路径中定义了名为“collectionExample”的bean resource[NewFile.xml]:bean初始化失败;嵌套 例外是 org.springframework.beans.ConversionNotSupportedException:未能 将“java.util.ArrayList”类型的属性值转换为所需类型 属性“examplelist”的“java.awt.List”;嵌套异常是 java.lang.IllegalStateException:无法转换类型的值 [java.util.ArrayList]到属性的必需类型[java.awt.List] “示例列表”
    public class CollectionExample {

    private List examplelist;

    private Properties exampleprop;

    public List getExamplelist() {
        System.out.println("List Element : " + examplelist);
        return examplelist;
    }

    public void setExamplelist(List examplelist) {
        examplelist = examplelist;
    }

    public Properties getExampleprop() {
        System.out.println("List Element : " + exampleprop);
        return exampleprop;
    }

    public void setExampleprop(Properties exampleprop) {
        this.exampleprop = exampleprop;
}

}



My .xml file is :
<bean id = "collectionExample"  class = "com.demo.spring.beans.CollectionExample" >
  <property name="examplelist">
    <list>
           <value>Credit Card</value>
           <value>COD</value>
           <value>Check</value>
           <value>Cash</value>
    </list>
  </property>
  <property name="exampleprop">
    <props>
        <prop key="one">Server Name</prop>
         <prop key="one">User Name</prop>
          <prop key="one">Password</prop>
           <prop key="one">Secure Token</prop>
    </props>
  </property>

</bean>
import java.awt.List;
import java.util.List;