-2
自動裝配接口類我的代碼已經這樣設置:錯誤春季
public class myResource() {
@Autowired
ImyHandler myHandler;
....
}
向上的下一層包含我的處理程序類。我有兩個臺班,一個是接口類,另一種是普通班,如:
public interface myHandler() {
public myObject modifyFunction();
}
,然後我的普通班的樣子:
public class myHandler() {
....
}
然而,當我建立我的項目,我得到這個錯誤:
Error creating bean with name 'myResource': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: ImyHandler
在我context-web.xml
文件,我宣佈:
<bean id="myHandler" class="myHandler" />
我不知道爲什麼我得到這個錯誤,因爲我明確指出接口類是在我的上下文中。有誰明白爲什麼會發生這種情況?
你的類在哪裏實現接口?你忘了讓類'myHandler'實現接口'ImyHandler'嗎? 'public class myHandler implements ImyHandler' – Jesper
'public class myHandler(){}'不能編譯。 – atamanroman
你在這裏發佈的每一行代碼都是假的......不管是java,spring還是其他什麼......你試圖編譯任何東西? – Pras