【问题标题】:Developing a Spring REST service with OData interface使用 OData 接口开发 Spring REST 服务
【发布时间】:2017-01-25 09:32:33
【问题描述】:

我正在使用 spring 框架开发一个 RESTful 服务。该服务有几个不同的控制器。一些控制器允许用户从数据存储中查询数据。在调查中,当您的服务想要执行查询操作并且需要支持分页时,OData 似乎是一个不错的选择。

现在,我的理解是基于 Spring 的服务可以通过使用 OData 库(例如 Olingo)来支持 OData 查询。那么,我的服务是否可以有其他不公开 OData 接口的控制器?如果我有一个带有多个控制器的 Spring 服务,其中一些暴露了 OData 接口而另一些没有,那是否仍被视为设计良好/干净的服务?

【问题讨论】:

  • 你找到解决方案了吗?

标签: java spring web-services rest odata


【解决方案1】:

你可以参考这篇关于创建restful服务和Olingo Odata服务可以共存的博客。如果我们包含给定数据库的相应 jar,Olingo OData 服务和基于 Spring 的 rest 服务可以通过 entitymanager 或通过正常的数据库连接共同实现。我开发了解决方案并发布了关于 Olingo OData 和基于 Spring 的 Rest API 如何以mentioned in the blog

共存的博客

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    相关资源
    最近更新 更多