我们有一个(非Web应用程序)Spring应用程序,它在我们的CruiseControl持续集成Linux框上运行测试时抛出NoSuchBeanDefinitionException异常。该测试在Eclipse中的Windows上运行良好。如何调试Spring NoSuchBeanDefinitionException
的抛出异常上的getBean()方法:
ApplicationContext context = new ClassPathXmlApplicationContext(CONTEXT_FILE);
MyBean bean = (MyBean)context.getBean("myBean");
上下文文件相当大且复杂。上下文文件位于类路径中,Spring正在查找它。我更喜欢它,如果Spring在尝试加载上下文文件并构建依赖关系时会抛出异常,以便我们可以从哪里开始。有没有办法强制Spring在创建上下文时抛出异常?
好的,这也是我的例外背后的原因。 Spring社区必须研究它。 – 2014-11-26 15:44:52