1
好了,不知何故,我覺得愚蠢,一定是有什麼明顯的我失蹤...的Apache CXF REST服務與字節範圍參數/ MessageContext的
我使用Apache CXF(2.7.x)的寧靜該服務包含一種檢索某些視頻數據的方法。某些客戶端需要能夠使用字節範圍進行請求。首先我需要知道的是客戶端實際請求的字節範圍,所以我想我會看看http標頭。 據我瞭解所有我應該需要做的是能夠做到這一點的就是把MessageContext中作爲一種資源在我的服務類:
@Resource
MessageContext ctx;
問題是,這種失敗,因爲沒有這樣的bean:
Injection of resource dependencies failed; nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No matching bean of type [org.apache.cxf.jaxrs.ext.MessageContext] found for dependency
在我的春天配置我有這些包括:
<import resource="classpath:META-INF/cxf/cxf.xml"/>
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
某處,我讀了CXF波及JAXRS-binding.xml不再需要,而據我硝酸鉀w,這個文件甚至不存在於我的依賴中的任何地方。
那麼我在這裏錯過了什麼? 還有另一種支持字節範圍請求的方法嗎?