我目前正在尝试启动并运行一个弹簧程序。我正在使用这个例子来教我如何去做。我已经完成了示例中所说的所有操作,但当我尝试在第 12 步中运行它时,我得到了一个错误。
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [SpringHelloWorld.xml]; nested exception is java.io.FileNotFoundException: class path resource [SpringHelloWorld.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:78)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:66)
at net.roseindia.Spring3HelloWorldTest.main(Spring3HelloWorldTest.java:12)
原因:java.io.FileNotFoundException:类路径资源 [SpringHelloWorld.xml] 无法打开,因为它在 org.springframework.beans 的 org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158) 中不存在.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 4 更多
我对春天真的很陌生,所以我真的不知道发生了什么。我知道在我的课堂上我尝试导入 org.springframework.beans.factory.xml.XmlBeanFactory;,但我认为这是引发错误或导致它不起作用的原因。
如果有人知道出了什么问题,或者一个易于遵循的更好的 Spring 示例,将不胜感激。
摩根