无法解析导入org.apache.olingo.commons.api.format.ODataFormat

时间:2017-07-31 10:07:27

标签: java apache odata olingo

我尝试在Apache Olingo API中使用OData Service运行java项目。

但是我得到“import 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 个答案:

答案 0 :(得分:1)

您链接的教程基于Olingo的 4.0.0-beta-03 版本。不再需要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