意思很簡單,bean未找到,需要在該bean所屬的模塊下,要么單獨配置該bean,要么對該類所在包開啟注解掃描,
如果還沒有解決,着重看下你的兩個工程之間的依賴那些語句,比如application下的
<import resource="classpath:spring/applicationContext-dao.xml"/>
<import resource="classpath:spring/applicationContext-service.xml"/>
我遇到的場景是,在Web層中依賴了Service層的一個bean,Service中配置正常,注解掃描開了,但是在Web層的applicationContext.xml中的resource標簽報錯,導致對應的xml文件沒有引進來,反思應該是后來改過文件名,雖然問題說出來挺low,但的確困擾了好幾天
尤其是在多工程下,往往主體配置文件很難出錯,兩個工程的依賴部分反而容易因為目錄變動而從對變錯,出錯后不要只盯着主配置文件看