我正在努力学习本教程:http://www.vogella.de/articles/SpringDependencyInjection/article.html在我的应用程序中使用注释依赖项注入。我像在教程中一样设置了bean等,然后试图在我的MainController类(一个控制器类,用于为我的spring-web mvc应用程序生成特定页面)中获取bean的实例。。我一直在
SEVERE: Servlet.service() for servlet spring threw exception
java.io.FileNotFoundException: class path resource [WEB-INF/applicationContext.xml] cannot be opened because it does not exist
我在我的主控制器中执行此操作:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
BeanFactory factory = context;
BeanIRPlus beanirPlus = (BeanIRPlus) factory
.getBean("BeanIRPlus");
IRPlusInterface irPlus = beanirPlus.getIRPlus();
我对此搜索了又搜索,但还没有找到解决我问题的答案。webapp/WEB-INF/中的applicationContext和我的spring应用程序似乎在其他方面工作,因为在此之前它正在处理请求等。我尝试过将applicationContext.xml放入WEB-INF类中,但仍然一无所获。有没有什么变通方法可以让它不以这种方式搜索路径,因为我认为它是在进行相对路径搜索。谢谢你的建议