spring-data-rest相关内容
我有一个实体如下 Class Person{字符串标识;字符串名称;字符串 numberOfHands;} 使用 Spring Data Rest (Gosling Release Train),我可以指定 localhost/Person?sort=name,asc 用于将名称名称升序排序.现在,在我需要按 numberOfHands 降序和名称升序排序的情况下.我可以指定 local
..
是否可以使用 Spring Data Rest 为同一个 JPA 实体发布两个不同的存储库?我为这两个存储库提供了不同的路径和 rel-name,但两者中只有一个可用作 REST 端点.我有两个存储库的重点是,其中一个是摘录,仅显示实体的基本字段. 解决方案 可怕的部分不仅在于每个实体只能有 1 个 spring 数据休息存储库 (@RepositoryRestResource),而且还如
..
我一直在研究带有 spring-data 的 RESTful web 服务.前几天发布了一个特殊的spring-data jpa REST框架. 现在我注意到在这个框架中使用@Version 的能力.这个版本是自己生成的还是需要手动生成的? 是否可以单独使用@Version?(这样我就不必对现有的存储库/域等进行任何更改.) 我是否需要做一些额外的配置才能使用@Version?
..
我已将自定义方法添加到 jpa 存储库中,详见 http://docs.spring.io/spring-data/data-jpa/docs/1.0.x/reference/html/#repositories.custom-implementations 据我所知,这个方法在我使用 spring-data-rest 的时候没有暴露出来.有什么办法可以将它发布为 spring-data-r
..
我目前正在构建一个 REST API,我希望客户端可以在其中轻松过滤特定实体的大多数属性.将 QueryDSL 与 Spring 数据 REST(Oliver Gierke 的示例)通过允许客户端通过组合引用属性的查询参数(例如 /users?firstName=Dennis&lastName=Laumen)进行过滤,我可以轻松获得所需内容的 90%. 我什至可以通过实现 QuerydslB
..
我使用的是当前版本的 Spring Data Rest 和 Spring Data JPA 并具有以下实体: 公共类用户{@ID@GeneratedValue私人长ID;私人字符串名称;私人字符串密码;私人字符串电子邮件;...getter/setter 方法...} 我也在使用 Spring Security. 我的用户存储库: @RepositoryRestResource(co
..
我有一个名为 EmployeeDepartment 的实体,如下所示 @IdClass(EmployeeDepartmentPK.class)//EmployeeDepartmentPK 是一个可序列化的对象@实体员工部门{@ID私人字符串员工ID;@ID私人字符串部门代码;---- Getter、Setter 等 props/column} 我有一个定义如下的 Spring Data Rep
..
我做了一个应该暴露嵌套实体的投影: @Projection(name = "inlineBusiness", types = { UserModel.class })公共接口 InlineBusinessUserModelProjection {String getUsername();字符串 getFirstName();字符串 getLastName();日期 getBirthdate();
..
谁能解释一下在文件中记录 HttpRequest 和 HttpResponse 的任何技术. 我们使用的是 Spring MVC/Spring Rest. 我们想要的是在处理之前拦截请求并记录它.同样的方式在发送之前拦截响应并记录它. 非常感谢. 解决方案 对于记录请求 Spring 有 AbstractRequestLoggingFilter 类(实际上是子类之一).这
..
我正在尝试做一些我认为应该非常简单的事情.我有一个 Question 对象,设置了 spring-boot、spring-data-rest 和 spring-hateoas.所有的基础工作都很好.我想添加一个自定义控制器,它以与我的 Repository 的 /questions 的 GET 完全相同的格式返回一个 List> url 是这样,所以两者之间的响应是兼容的. 这是我的控制器:
..
我正在尝试让 Kotlin 在 spring-data-rest 项目中使用 jsr 303 验证. 给定以下数据类声明: @Entity 数据类 User(@ID@GeneratedValue(strategy = javax.persistence.GenerationType.AUTO)var id:长?= 空,@Size(min=5, max=15)val 名称:字符串) @Si
..
我有 Spring Data Rest 和 Hateoas 作为我的支持.它位于代理后面. 后端网址:backend.com 代理网址:proxy.com 当我查询代理网址时,例如http://proxy.com/items/1,我收到一个带有 href 链接的响应,其中包含域 backend.com.我需要域为 proxy.com. 解决方案 确保您的代理将 X-For
..
我想使用 Spring Rest 接口公开所有 ID. 我知道默认情况下这样的 ID 不会通过其余接口公开: @Id@GeneratedValue(策略=GenerationType.IDENTITY)@Column(唯一=真,可为空=假)私人长ID; 我知道我可以使用它来公开 User 的 ID: @Configuration公共类 RepositoryConfig 扩展了 Rep
..
我正在使用 spring-data-rest 将实体公开为(分页的)rest 资源.一切正常,但是当我通过 RestTemplate 请求数据时,我得到了一个无用的 HATEOAS JSON(我没有要求).JSON 似乎是一个 PagedResources.我可以接受,但是 JSON 没有正确转换为对象.里面没有content. 存储库: @RepositoryRestResource(c
..
在 2.0.2.RELEASE 版本中使用带有 JPA 的 Spring Data REST. 如何在 JSON 中禁用超文本应用程序语言 (HAL)?http://stateless.co/hal_specification.html 我已经尝试了很多东西,但都无济于事.例如,我已将 Accept 和 Content-type 标头设置为“application/json"而不是“a
..
我正在使用 Spring Data JPA 和 Spring Data REST 开发基于组件的 CRUD 应用程序.我有几个组件.例如,system 组件具有 User 模型和 UserRepository.组件由包名称区分.像 com.example.app. 为了让我的 REST API 看起来更简洁,我需要实现如下 API URL. host:8080// 例如 h
..
在 Spring Data REST(通过 Spring Boot 1.3.3)中,当我 GET 一个资源集合,比如,people,@Version 属性不包含在资源中: $curl -v http://localhost:8080/api/people/1* 正在尝试 ::1 ...* 连接到本地主机 (::1) 端口 8080 (#0)>获取/api/people/1 HTTP/1.1>主机
..
我是 Spring Data REST 项目的新手,我正在尝试创建我的第一个 RESTful 服务.任务很简单,但我卡住了. 我想使用 RESTful API 对存储在嵌入式数据库中的用户数据执行 CRUD 操作. 但我不知道如何让 Spring 框架将birthData 处理为“1999-12-15"并将其存储为LocalDate.@JsonFormat 注释没有帮助. 目前我
..
我正在尝试使用 spring-boot-starter-data-rest 使用 Spring Boot 构建 RESTful API.有一些实体:帐户、交易、类别和用户 - 只是常见的东西. 当我通过已生成的 API 在 http://localhost:8080/transactions 检索对象时默认情况下,一切顺利,我得到一个列表,其中包含所有事务作为 JSON 对象,如下所示:
..
使用 Spring Data REST,如果您有 OneToMany 或 ManyToOne 关系,PUT 操作在“非拥有"实体上返回 200 但实际上不会持久化加入的资源. 示例实体: @Entity(name = 'author')@ToString类 AuthorEntity 实现作者 {@ID@GeneratedValue(策略 = GenerationType.IDENTITY)
..