2017-07-31 117 views
1

我試圖在Apache Olingo API中使用OData服務運行java項目。無法解析導入org.apache.olingo.commons.api.format.ODataFormat

但我收到「導入org.apache.olingo.commons.api.format.ODataFormat無法解析」錯誤。

我知道要導入相應的Java文件的API路徑來解決這個問題。但我找不到合適的人。任何人都有助於解決這個問題。

示例文件路徑:https://apache.googlesource.com/olingo-odata4/+/Tutorial_P4_Navigation/samples/tutorials/p1_read?autodive=0%2F%2F

enter image description here

回答

1

教程由您鏈接是基於4.0.0-β-03版本Olingo的。 ODataFormat不再需要。

相反

ODataFormat format = ODataFormat.fromContentType(responseFormat); 
ODataSerializer serializer = odata.createSerializer(format); 

你可以去用

ODataSerializer serializer = odata.createSerializer(responseFormat); 

responseFormat是在兩種情況下ContentType型。

官方教程中提供的代碼是最新的:https://olingo.apache.org/doc/odata4/index.html