spring-data-rest相关内容

Spring Data REST 不包括资源中的实体链接

由 Oliver Gierke 的解决方案解决 看起来这是 Spring 4.2.0 中的一个已知错误,升级到 4.2.1 提供了预期的功能 原始问题 我正在努力将我的开发团队转移到用于 Web 应用程序的 Spring + WebMVC + Data-REST + Data-JPA + Spring HATEOAS.我当前的应用程序只是要维护我们正在进行的应用程序的列表. ..
发布时间:2022-01-18 19:39:08 Java开发

Spring Data Rest - 缓存

如何使用 Spring Data Rest 启用缓存? 背后的原因是,一旦应用程序启动,存储库列表和搜索方法就不会改变.此外,如果仅通过 REST API 更改 REST API 背后的数据,它也确实有理由启用缓存数据. 我相信 REST API 框架中会发生某种程度的缓存,如果缓存发生在最终响应阶段,即 json 响应(以避免将对象编组为 json 的开销),那将是理想的选择 ..
发布时间:2022-01-18 19:20:24 其他开发

休息控制器与 spring-data-rest RepositoryRestResource

我知道这可能让人感觉像这个的重复. 何时使用@RestController vs @RepositoryRestResource 但是我有几件事没有在那个问题中得到解决. 使用 @RepositoryRestResource,默认情况下每个方法都是公开的.我觉得有点烦人.如果我在这里错了,请纠正我.比如下面这种情况 @RepositoryRestResource公共接口 Product ..
发布时间:2022-01-18 19:20:14 其他开发

修改 Spring Data REST 投影后面生成的 SQL 查询

编辑:如何在 SELECT 中只保留 Spring Data Rest Projections 所需的列? Spring Data Rest Projections 非常适合获取生成的链接的列子集,但在后面生成的查询仍然包含所有列. 在 SQL 查询也只有 SELECT 中的那些列在 Projection 中的情况下,如何创建 Projections 解决方案 我不知道为什么文 ..
发布时间:2022-01-18 19:19:02 Java开发

基于用户主体的 Spring Data Rest 中的存储库访问控制

我正在尝试实现细粒度访问控制,同时仍然利用 Spring 数据休息. 我正在努力保护 CrudRepository,以便用户只能修改或插入属于他们的数据.我正在使用 @PreAuthorize/@PostAuthorize 和 @PreFilter/@PostFilter 来锁定访问权限现任校长. 到目前为止,我的存储库看起来像这样. 公共接口 MyRepository 扩展 Cru ..
发布时间:2022-01-18 19:12:59 Java开发

Spring Data Rest - 按嵌套属性排序

我有一个使用 Spring Boot 1.5.1 和 Spring Data Rest 的数据库服务.我将我的实体存储在 MySQL 数据库中,并使用 Spring 的 PagingAndSortingRepository 通过 REST 访问它们.我发现 这个 声明支持按嵌套参数排序,但我找不到按嵌套字段排序的方法. 我有这些课程: @Entity(name = "Person")@Ta ..
发布时间:2022-01-18 19:07:56 其他开发

为什么没有使用 Spring Data JPA 设置版本属性?

想知道 Spring Data REST 中的 @Version 注释是如何用于 ETags 的,但由于某种原因我没有看到 ETags 填充 @Entity@EntityListeners(AuditingEntityListener.class)公共类场地实现可序列化{私有静态最终长序列版本UID = -5516160437873476233L;私人长ID;...//其他属性私人长版;私人日期 ..
发布时间:2022-01-18 19:03:50 Java开发