繁体   English   中英

使用 OData 接口开发 Spring REST 服务

[英]Developing a Spring REST service with OData interface

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

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

你可以参考这个关于创建一个restful服务和Olingo Odata服务可以共存的博客。 Olingo OData 服务和基于 Spring 的休息服务可以共存以通过实体管理器或通过普通数据库连接一起实现,如果我们包含给定数据库的相应 jar。 我制定了该解决方案并发布博客,Olingo的OData和Spring是如何基于REST API共存在一起, 在博客中提到的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM