spring-data-rest相关内容
当我将默认控制器用于我的实体时,Spring Data Rest提供了一切,一切正常.输出看起来像这样: { "_links" : { "search" : { "href" : "http://localhost:8080/users/search" } }, "_embedded" : { "users" : [ { "firs
..
Spring Data Rest应该如何准确配置为返回纯JSON而不是HAL(带有类似Hypermedia之类的链接的JSON) 相关 Spring包含spring数据剩余时,将以纯JSON而非HAL格式返回Resource Spring Data Rest-在Json中禁用自我链接(HAL) 和大型禁用超文本应用程序语言( HAL)在JSON中? 使用 jsonapi 代替HA
..
我正在尝试将@NotNull约束添加到我的Person对象中,但是我仍然可以@POST用空电子邮件发送新的Person.我在MongoDB上使用Spring Boot Rest. 实体类: import javax.validation.constraints.NotNull; public class Person { @Id private String id;
..
我正在使用spring-data-rest将实体公开为(分页的)rest资源.一切正常,但是当我通过RestTemplate请求数据时,我得到了一个无用的HATEOAS JSON(我并没有要求). JSON似乎是PagedResources.我可以忍受,但是JSON无法正确转换为对象.里面没有content. 存储库: @RepositoryRestResource(collectio
..
在2.0.2.RELEASE版本中将Spring Data REST与JPA结合使用. 如何在JSON中禁用超文本应用语言(HAL)? http://stateless.co/hal_specification.html 我已经尝试了很多事情,但无济于事.例如,我已经将Accept和Content-type标头设置为"application/json"而不是"application/h
..
我试图在存储库方法上运行本机查询,以便它返回带有一些计数的结果.使用JPQL太复杂了,所以我选择了本机查询. 存储库 @RepositoryRestResource(collectionResourceRel="projects", path="projects") interface ProjectRepository extends BaseRepository
..
我可以在Spring Data REST中使用JPA @Version吗? 在Spring Data REST 1.1.0.M1中,我可以配置repo导出器以公开实体ID,而实体ID恰好也公开了带有@Version注释的字段.所以我认为,如果我尝试PUT具有某个旧版本号的实体,则会得到OptimisticLockException.但这不会发生.相反,PUT成功(包括数据更新),只是版本号始
..
给出一个简单的Event模型,该模型具有一组Booking对象: 事件: @Entity public class Event { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long eventId; private Date start; private Date end;
..
我拥有使用Spring Data JPA的实体,但是要生成有关它们的统计信息,我在Spring @Repository中使用jOOQ. 由于我的方法返回的是实体的List或Double,如何将它们公开为链接?假设我有一个User实体,我想获取以下JSON: { "_embedded" : { "users" : [ ] }, "_links" : { "se
..
我有一个JPA树结构 @Entity public class Document { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; private String text; @ManyToOne @JoinColumn(name = "parent") Do
..
我将Spring Data REST与JPA结合使用.我有一个User实体,该实体与另一个在单独的RDBMS表中建模的称为AccountStatus的多对一关系. JSON表示形式如下: { "id": "123" "username": "user1", "accountStatus": { "id": "1", "status": "Active"
..
我正在尝试让Kotlin在spring-data-rest项目上使用jsr 303验证. 给出以下数据类声明: @Entity data class User( @Id @GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) var id: Long? = null, @Si
..
我有一个JPA实体 Person 和一个实体 Team .两者都由实体 PersonToTeam 加入.该加入实体与 Person 有多对一的关系,而与 Team 则有多对一的关系.它具有由 Person 和 Team 的ID组成的多列密钥,该ID由@EmbeddedId表示.要将嵌入式ID来回转换为请求ID,我有一个转换器.所有这些都遵循 Spring Data REST @Idclass无法识
..
是否有一种方法可以替代由Spring Data Rest执行的findAll查询? 我需要一种基于某些特定条件过滤结果的方法,并且似乎使用@NamedQuery应该符合我要查找的内容,所以我进行了测试. @Entity @Table(name = "users") @NamedQueries({ @NamedQuery(name = "User.findAll", query=
..
当我在Spring Data REST应用程序中使用Lombok来定义复杂类型时: @NoArgsConstructor @ AllArgsConstructor @Data @Entity @Table(name =“BOOK”) 公共类预订{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
..
当我为实体创建 @RepositoryRestController 时,在Spring Data中不会触发关联的 @RepositoryEventHandler 方法REST通过Spring Boot 1.4.0.M3(也是Spring Boot 1.3.5) - 这是一个bug,还是设计的? 我有帐户实体,其中包含 @RepositoryEventHandler : @ Slf4j
..
我正在使用动态数据源路由,如本博文中所示: http://spring.io/blog/2007/01/23/dynamic-datasource-routing/ 这很好,但是,当我将它与 spring-data-rest 组合并浏览我生成的存储库时,我(正确地)得到一个异常,我的查找键未定义(我没有设置默认情况下。 我如何以及在哪里可以挂钩Spring数据休息请求处理来设置基于'
..
我正在使用Spring Data Rest,一切顺利。 我想在我的实体上应用验证(JSR 303)。 Spring文档说我可以通过几种方式拦截应用程序事件(我无法开始工作,而现在spring.io似乎已经失效)。 然而,我确实通过投入 @Validated 在我的存储库中: @Validated @RepositoryRestResource(collec
..
我正在尝试使用Spring Boot + Data Rest + JPA构建简单的应用程序。 A具有一对多关系的Category和Book实体: @Entity 公共类别类别{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;
..
有没有办法使用@Projection接口作为SDR中资源的默认表示?通过SDR存储库还是通过自定义控制器? 过去可以在自定义控制器中通过注入 ProjectionFactory 并使用 createProjection 方法,但最近的Spring Data Rest更新已经打破了这个问题。 我想在实体上强制执行特定视图,SDR投影看起来像是一种理想的方法,特别是在HAL API的上下文
..