我试图在Apache Olingo API中使用OData服务运行Java项目。

但是我收到“导入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

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

最佳答案

您链接的教程基于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

09-12 15:21