问题标签 [spring-data-rest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5397 浏览

spring - 仅使用 Spring Data REST 的 REST API 的自定义默认标头

我有一个用例,我的应用程序托管 REST API 和 Web 应用程序,我们只需要将自定义标头添加到 REST API。REST API 是通过 Spring Data REST 启用的。通常我们可以使用 Servlet 过滤器来实现这一点,但我们需要编写将请求隔离到 REST API 的逻辑并添加自定义标头。如果 Spring Data REST API 允许将默认标头添加到它生成的所有响应中,那就太好了。你觉得呢?你有没有什么想法?别说我懒:)

0 投票
0 回答
247 浏览

json - 春季日期休息自定义 JsonSerializable

我想在我的 Sprind 数据休息应用程序中以“yyyymmdd”格式获取日期。为此,我制作了一个可序列化的自定义 json。这是代码:

而且,在我的实体中,我在 getter 方法上使用了注释“@JsonSerialize”:

但它不起作用。我仍然像一个长数字一样得到日期。我错过了什么?

非常感谢您的帮助

0 投票
3 回答
3210 浏览

java - Java 客户端到 Spring Data Rest 服务器

我想创建一个 RESTful 服务器,它为 2 种类型的客户端提供持久性:(1) 网页,因此 JSON 传输是显而易见的选择,以及 (2) Java 独立客户端。Java 服务器和 Java 客户端应该共享相同的域模型。

我正在努力让服务器使用 Spring Data Rest 和 JPA 运行。Spring Data Rest 看起来是一个非常优雅的解决方案。

但是,Spring Data Rest 的大多数用途是与 html 客户端或 RestTemplates 一起使用,但我还没有找到任何关于如何将 JSON 反序列化回其起源的域对象的示例。

如果有比 Spring Data Rest 更好的建议,我也想听听。

0 投票
3 回答
19072 浏览

java - Spring HATEOAS 与 Spring Data Rest

问题是,Spring HATEOAS 与 Spring Data Rest 有什么区别?

我觉得两者都可以做同样的事情,而且 Spring Data Rest(作为 Spring Data 的一部分)似乎更有活力。

https://github.com/spring-projects/spring-hateoas https://github.com/spring-projects/spring-data-rest

您什么时候使用其中一种?

0 投票
0 回答
296 浏览

spring - 没有 Spring MVC 的 Spring Data REST

我一直在研究Spring Data REST以考虑在我们的项目中使用它,并且在Spring 网站上它提到它当前使用 Spring MVC,但在下一个版本中:...将允许您以非 Servlet HTTP 导出存储库使用高吞吐量非阻塞 IO 的环境,并将提供增强的 HTML5 功能。

有人推荐下一个版本的前端集成方法吗?

谢谢。

0 投票
3 回答
577 浏览

spring - Spring Data Rest 引导问题

我正在用 spring-data-rest 编写一个休息服务。而且我面临一个我不知道如何解决的异常。

我有以下应用程序配置

这是我的 WebApplication 初始化程序

当我在服务器上运行我的应用程序时,我在 Servlet.init() 上得到以下异常

SEVERE: Servlet /spring-data-rest threw load() exception java.lang.NoSuchMethodError: org.springframework.data.rest.webmvc.ResourceProcessorInvokingHandlerAdapter.getReturnValueHandlers()Lorg/springframework/web/method/support/HandlerMethodReturnValueHandlerComposite;(如果你想要完整的堆栈跟踪,请告诉)

我认为由于一些 jar 重复,这将是一些类加载问题。但是我正在使用 maven 构建我的项目,并且我只使用一个存储库(http://repo.spring.io/libs-milestone),其父 pom spring-boot-starter-parent 版本为 0.5.0.M5

0 投票
1 回答
947 浏览

customization - 使用 Spring Data REST 实现自定义控制器“/模式”功能的最佳方法?

在自定义控制器上 实现“ /schema ”功能的最佳方法是什么(在rest-bucks中解释)类似于带有 Spring Data Rest的“ [repository]/schema ”功能?

0 投票
1 回答
2013 浏览

spring-data-jpa - JpaRepository 的 Spring Data REST 自定义查找器

我正在寻找使用通用查找器构建 REST 接口。这个想法是提供一个搜索表单,用户可以通过不提供任何参数来获取所有记录,或者通过键入字段的任何组合来优化他们的搜索结果。

我用@RestResource 注释了JpaRepository 的简单示例,它提供了一种很好的开箱即用的方式来通过使用@Query 或方法名称约定来添加查找器

我希望添加一个自定义查找器,它将映射我的参数并利用分页、排序和 REST 支持,其中实际实现查询将动态组合(可能使用 QueryDSL)该方法将具有n 个参数(p 1 ... p n),看起来像:

我已经尝试过以下描述的方法:

http://docs.spring.io/spring-data/data-jpa/docs/current/reference/html/repositories.html#repositories.custom-implementations

但我的自定义方法在存储库的 REST 接口 (/users/search) 中不可用

我希望有人已经弄清楚了这一点,并愿意给我一些指导。

0 投票
2 回答
3429 浏览

java - 不使用 root 进行映射的 Spring Data REST 示例

我不知道在哪里修改 Spring Data REST 服务,使其不在 root /

我正在查看 RepositoryRestMvcConfiguration 的 JavaDoc,但如果有人有想法,我会很感激一些指导。

我的 webConfiguration.java

如果可以的话,我想写一个如何让这个工作的方法,但找不到其他人使用非 root .. 即 http:// server /servicename/entity?foo=bar

也尝试修改 servlet 初始化程序,但没有。

我的 webAppInitializer.java

尝试访问服务的结果

编辑:Tomcat 未能部署我的 Spring Data Rest servlet ,因此服务没有响应。

现在试图弄清楚为什么会发生这种情况:

编辑 2:将 hsqldb.jar 添加到类路径。服务现在正在运行,但 servlet.init 仍然抛出异常

我打算对HSQL做更多的研究,看看我自己能不能解决这个异常。如果需要,会将有关映射的相关答案标记为正确,并在下面针对此异常打开一个新问题。

0 投票
0 回答
610 浏览

neo4j - 运行 spring data neo4j 配置时出现“org/neo4j/kernel/impl/core/RelationshipTypeHolder”错误

我已经改变了 neo4j-kernel 版本的依赖,但仍然遇到这个问题。请向我建议如何摆脱这个问题。下面是我的 pom、spring 配置和错误控制台。

pom 中的依赖:

弹簧配置:

控制台错误: