2014-07-10 90 views
0

我在同一個項目中有一個xml bean定義和JavaConfig bean定義。 JavaConfig需要引用XML bean。但是當我自動裝入JavaConfig中的xml bean定義時,我得到了NoSuchBean定義錯誤。我的問題是:是不是互相可見的xml bean和JavaConfig bean?如果不是如何將xml bean注入到JavaConfig中?由於Autowire Spring Spring中的XML bean JavaConfig

編輯:

更改@Autowire到@resource固定的,但我不明白爲什麼。 Autowire應該在類型之後,並且XML bean的類型是Autowire被註釋的類型。

+0

沒有看到你的配置和你的例外,我們只能猜測。 –

回答

0

如果你的bean沒有被Autowire拾取,你需要確保正在讀取bean的配置文件,然後生成bean。

一個簡單的方法來檢查是否您使用具有Bean檢測功能的IDE來查看IDE是否正在拾取該Bean。

如果這個工作正常,那麼請將你的xml代碼粘貼到它的xml中,幷包含你的掃描能力。