我正在编译时在主文件中的bean工厂中获得类转换异常

时间:2018-01-02 10:34:47

标签: spring

  

线程“main”中的异常java.lang.ClassCastException:

     

org.springframework.beans.factory.xml.XmlBeanFactory无法强制转换为   org.springframework.beans.factory.BeanFactory at   com.ashish.Test.main(Test.java:11)​​

如何解决此异常?即使在施法后我也得到同样的例外。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下

XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));

但是,建议使用ApplicationContext,因为它提供的好处不仅仅是beanfactory。

context =  new ClassPathXmlApplicationContext("applicationContext.xml");
Student student=(Student)factory.getBean("studentbean");