我是 apache olingo Web 服务的新手。在过去的两周里,我一直在为我的服务实施过滤器和分页。我使用的是最新的 olingo 版本 4。我用谷歌搜索它并查看了很多博客,但没有明确的解释。请帮助我提供示例代码。这对我来说会更有用。
以下是我的场景,
我将现有 Web 服务中的数据作为 XML 获取,然后使用 JAXB 解析 XML,使其成为 olingo Web 服务中的实体列表。
在这里我如何应用过滤器。如果我的 URL 中有 $filter 意味着它会抛出找不到页面的异常。如果我删除这意味着它将起作用并给出完整的结果。
我的问题是如何在 XML 字符串中应用 olingo 过滤器或如何在我在方法中使用它的实体列表中应用它。请给我一些示例代码的解释。
我需要对我的响应 JSON 进行分页。我需要将 JSON 值限制为每页 25 个,并且还需要像这样的下一页 URL(对于 25 到 50)。如何实现这一点。
我克服了很多博客,但对我没有用。这里 https://templth.wordpress.com/2015/04/03/handling-odata-queries-with-elasticsearch/
在这个博客中,他们没有用完整的代码解释。我的问题是,我从现有的 Web 服务中获取数据作为 XML 字符串并解析它并包含在实体列表中。
我也参考了这个博客,
https://olingo.apache.org/doc/odata2/tutorials/Olingo_Tutorial_AdvancedRead_FilterVisitor.html
在这个博客中,他们还讲述了如何构建查询,我的问题是如何在我的 Web 服务中从 ODATA 实现 $filter、$select 等,以及如何从 xml 字符串或实体列表中过滤
请向我推荐示例代码。谢谢。