我有一個多模塊項目,其中在項目bar
的EJB BarService
指FooService
EJB在foo
項目。 @EJB
註釋用於注入EJB。「不明確的EJB參考‘beanName’或更精確的‘beanInterface’應被指定的」
@EJB
private FooService fooService;
我使用IntellijIDEA 11,並抱怨與
'曖昧EJB參考 「beanName」 或更精確的 「beanInterface」 應規定'。
此錯誤僅顯示在不同模塊中的EJB引用。如果按照建議使用beanName
,則錯誤消失。但是我不想使用它,因爲它很難重構組件名稱,因爲它是一個字符串。
這是IDEA中的錯誤,還是我想在這裏做一些錯誤?
(注意到this和this在JetBrains論壇上詢問完全相同的問題,但沒有回覆可悲)。
IntelliJ也會重構beanName。 – zellus 2012-07-24 05:08:08