Web Services 使用OData接口开发Spring REST服务

roejwanj  于 2022-11-15  发布在  Spring
关注(0)|答案(1)|浏览(182)

我正在使用spring框架开发一个RESTful服务。这个服务有几个不同的控制器。一些控制器允许用户从数据存储中查询数据。经过研究,当你的服务想要执行查询操作并且需要支持分页时,OData似乎是一个很好的选择。
现在,我的理解是,基于Spring的服务可以通过使用OData库(如Olingo)来支持OData查询。那么,我的服务是否可以有其他不公开OData接口的控制器呢?如果我有一个Spring服务,它有多个控制器,其中一些公开了OData接口,而另一些没有,这是否仍然被认为是一个设计良好/干净的服务?

ggazkfy8

ggazkfy81#

你可以参考这个博客关于创建一个休息服务和Olingo Odata服务可以共存在一起。Olingo OData服务和基于Spring的休息服务可以共存,通过实体管理器或通过普通的数据库连接一起实现,如果我们你包括给定数据库的各自的jar。我开发了解决方案,并发表了博客。Olingo OData和基于Spring的Rest API如何作为mentioned in the blog共存

相关问题