我在 Spring 中弄湿了我的双手,并将 Eclipse 与 Spring 一起使用。我用 eclipse 编写了一个非常简单的 Spring 应用程序来在 bean 中注入一个属性。但是,当我运行我的应用程序时,Spring 抛出异常,似乎 Spring 无法找到 Spring 配置文件。下面是堆栈跟踪——
INFO: Loading XML bean definitions from class path resource [Beans.xml]
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [Beans.xml]; nested exception is java.io.FileNotFoundException: class path resource [Beans.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)
我尝试了以下方法——在 ClassPathXmlApplicationContext 方法中给出完整路径,例如——
ApplicationContext context = new ClassPathXmlApplicationContext("C:/Users/devshankhasharm/workspace/FinalPowerShell/src/src/main/Beans.xml");
我还更新了 Windows 中的 ClassPath 变量以添加我的 spring 配置文件的路径。但没有任何效果。任何想法将不胜感激。