spring - 使用 Spring Boot 实现 JsonApi

标签 spring spring-boot json-api katharsis crnk

我使用标准 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/

相关文章:

java - AOP 与 Spring 安全

spring - 在Java Config Spring中一起使用@Qualifier和@Bean

spring-boot - 如何将电子邮件添加到 Spring Boot gradle 构建

ember.js - JSONAPI 的 Dasherize 属性

java - JsonIgnoreProperties 不适用于 JsonCreator 构造函数

java - 如何避免 Spring Boot 加载 EmbeddedWebApplicationContext?

java - 无法从位置 [META-INF/spring.factories] 加载工厂

ember.js - JSONAPI Ember 数据支持哪些子集?

php - Json API响应时间慢

java - Spring事务与restful应用程序