我們有一個(非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