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

标签 java apache odata olingo

我尝试使用 Apache Olingo API 中的 OData 服务运行 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

最佳答案

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

关于java - 无法解析导入 org.apache.olingo.commons.api.format.ODataFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45412943/

相关文章:

rest - $skiptoken 不会使用 Sharepoint API 跳过并返回下一组记录

java - Service 和 DAO 之间的关系应该是一对一还是一对多?

PHP 查询字符串限制

java - DWR调用在IE8中抛出 "Failed to read input",出现太频繁

asp.net-web-api - Web Api OData Controller 返回空白页,没有错误

c# - 具有多个 DataContext 的事务

java - 如何在插件操作类中获取当前文件名

java - 我无法让我的程序打印出闰年

java - JSF性能

python - 如何调试 apache 重新启动 mod_wsgi 进程?