问题标签 [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.
spring - 仅使用 Spring Data REST 的 REST API 的自定义默认标头
我有一个用例,我的应用程序托管 REST API 和 Web 应用程序,我们只需要将自定义标头添加到 REST API。REST API 是通过 Spring Data REST 启用的。通常我们可以使用 Servlet 过滤器来实现这一点,但我们需要编写将请求隔离到 REST API 的逻辑并添加自定义标头。如果 Spring Data REST API 允许将默认标头添加到它生成的所有响应中,那就太好了。你觉得呢?你有没有什么想法?别说我懒:)
json - 春季日期休息自定义 JsonSerializable
我想在我的 Sprind 数据休息应用程序中以“yyyymmdd”格式获取日期。为此,我制作了一个可序列化的自定义 json。这是代码:
而且,在我的实体中,我在 getter 方法上使用了注释“@JsonSerialize”:
但它不起作用。我仍然像一个长数字一样得到日期。我错过了什么?
非常感谢您的帮助
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 更好的建议,我也想听听。
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
您什么时候使用其中一种?
spring - 没有 Spring MVC 的 Spring Data REST
我一直在研究Spring Data REST以考虑在我们的项目中使用它,并且在Spring 网站上它提到它当前使用 Spring MVC,但在下一个版本中:...将允许您以非 Servlet HTTP 导出存储库使用高吞吐量非阻塞 IO 的环境,并将提供增强的 HTML5 功能。
有人推荐下一个版本的前端集成方法吗?
谢谢。
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
customization - 使用 Spring Data REST 实现自定义控制器“/模式”功能的最佳方法?
在自定义控制器上 实现“ /schema ”功能的最佳方法是什么(在rest-bucks中解释)类似于带有 Spring Data Rest的“ [repository]/schema ”功能?
spring-data-jpa - JpaRepository 的 Spring Data REST 自定义查找器
我正在寻找使用通用查找器构建 REST 接口。这个想法是提供一个搜索表单,用户可以通过不提供任何参数来获取所有记录,或者通过键入字段的任何组合来优化他们的搜索结果。
我用@RestResource 注释了JpaRepository 的简单示例,它提供了一种很好的开箱即用的方式来通过使用@Query 或方法名称约定来添加查找器
我希望添加一个自定义查找器,它将映射我的参数并利用分页、排序和 REST 支持,其中实际实现查询将动态组合(可能使用 QueryDSL)该方法将具有n 个参数(p 1 ... p n),看起来像:
我已经尝试过以下描述的方法:
但我的自定义方法在存储库的 REST 接口 (/users/search) 中不可用
我希望有人已经弄清楚了这一点,并愿意给我一些指导。
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做更多的研究,看看我自己能不能解决这个异常。如果需要,会将有关映射的相关答案标记为正确,并在下面针对此异常打开一个新问题。
neo4j - 运行 spring data neo4j 配置时出现“org/neo4j/kernel/impl/core/RelationshipTypeHolder”错误
我已经改变了 neo4j-kernel 版本的依赖,但仍然遇到这个问题。请向我建议如何摆脱这个问题。下面是我的 pom、spring 配置和错误控制台。
pom 中的依赖:
弹簧配置:
控制台错误: