spring junit 做單元測試,報 Failed to load ApplicationContext 錯誤。
查找了好一會,最后發現。@ContextConfiguration(locations = { "classpath:/spring/applicationContext.xml",
"classpath:/spring/app-config.xml", ……
改成
@ContextConfiguration(locations = { "classpath*:/spring/applicationContext.xml",
"classpath*:/spring/app-config.xml",
就好了。
可能是因為項目里引用了其他項目,有相同名稱的spring配置文件導致的。在classpath后加上*就可以了。
如果以上未解決
可以嘗試:Clean Project -> mvn install
