50得票3回答
在JSON中禁用超文本应用语言(HAL)?

在版本为2.0.2.RELEASE中使用Spring Data REST以及JPA。 我该如何在JSON中禁用Hypertext Application Language(HAL)?http://stateless.co/hal_specification.html 我已经尝试了很多方法...

48得票2回答
在spring-data项目中使用@Version

我一直在使用Spring-Data开发RESTful Web服务。几天前,一个特殊的Spring-Data JPA REST框架发布了。 现在我注意到这个框架可以使用@Version。这个版本是自动生成的还是需要手动生成呢? 另外,我能否只使用@Version?(这样就不需要对我的现有存储...

46得票5回答
Spring Data REST暴露实体对象作为REST资源而不使用DTO是否存在问题?

根据我的有限经验,我反复听说过不应将实体传递到前端或通过 REST 传递,而是要使用 DTO。但是 Spring Data Rest 难道不正是这样做的吗?我简单地研究了一下投影,但那些似乎只是限制返回的数据,而且仍然期望将实体作为参数传递给保存到数据库的 post 方法。我是否漏掉了什么,或...

46得票3回答
Spring HATEOAS与Spring Data Rest的比较

问题是,Spring HATEOAS 和 Spring Data Rest 之间有什么区别? 我感觉两者都能实现相同的功能,而 Spring Data Rest(作为 Spring Data 的一部分)似乎更加活跃。 https://github.com/spring-projects/s...

45得票1回答
在Spring Data中为相同的QueryDSL路径创建多个别名

我有一个通用的Spring Data仓库接口,它扩展了QuerydslBinderCustomizer,使我能够自定义查询执行。我正在尝试扩展默认仓库实现中内置的基本相等性测试,以便我可以使用Spring Data REST执行其他查询操作。例如: GET /api/persons?name...

41得票7回答
有没有一些大型的Spring Boot开源项目?

我目前正在开发一个Spring Boot应用程序,并希望能看到一些关于如何构建大型Spring Boot应用程序的真实案例。 我对使用"spring-data-rest"的大型开源项目特别感兴趣。 谢谢。

39得票4回答
如何在Spring Data REST和JPA之间保持双向关系?

如果您在使用Spring Data REST时遇到OneToMany或ManyToOne关系,则PUT操作会在“非拥有”实体上返回200,但实际上不会持久化已连接的资源。示例实体:@Entity(name = 'author') @ToString class AuthorEntity imp...

39得票15回答
使用Spring Data Rest时暴露所有ID

我希望使用Spring Rest接口公开所有ID。 我知道默认情况下,像这样的ID不会通过rest接口公开: @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(unique=true, nulla...

37得票1回答
为什么RestTemplate不能将响应表示绑定到PagedResources?

我正在使用spring-data-rest将实体作为(分页)rest资源公开。一切都运行良好,但是当我通过RestTemplate请求数据时,我会得到一个无用的HATEOAS JSON(我没有要求)。JSON似乎是一个PagedResources。我可以接受这点,但JSON没有正确地转换成一个...

36得票3回答
如何禁用Spring Data REST存储库的默认暴露?

我有一个使用Spring-data-rest的项目,有一个依赖项目仅使用Spring Data。这两个项目都有Spring Data repositories,并使用@EnableJpaRepositories来实现它们的repository接口,但是我只想在父项目中导出repositorie...