0

我使用标准 Rest API Spring Boot 应用程序工作了 2 年。对于我的下一个项目,我需要使用 JsonApi。

我做了很少的研究,看到的图书馆很少:

https://github.com/katharsis-project/katharsis-framework

https://github.com/crnk-project/crnk-framework

https://github.com/yahoo/elide


我的问题是我们拥有的标准 Rest Api:

控制器 -> 服务 -> 存储库

但在 JsonApi 我们有:

资源(模型、dtos)-> 存储库

如果我们没有服务,我们可以在哪里编写自定义逻辑。

在上层库中,这里的资源只能对DB 进行 CRUD 操作。

在 JsonApi资源中,模仿与存储库有直接关系的控制器。

4

1 回答 1

0

Katharsis 是一个双层项目。Crnk 是它的一个分支。

于 2021-06-11T18:37:42.610 回答