我使用标准 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 中,我们有:
Controller -> 服务 -> 存储库
但是在 JsonApi 中我们有:
资源(模型、dtos)-> 存储库
如果我们没有服务,我们可以在其中编写自定义逻辑。
在上层库中,这里是只能对DB进行CRUD操作的资源。
在 JsonApi 中,资源模仿与存储库有直接关系的 Controller 。
最佳答案
Katharsis 是一个垃圾项目。 Crnk 是它的一个分支。
关于spring - 使用 Spring Boot 实现 JsonApi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64722047/