28得票4回答
Spring Data REST:在控制器上覆盖存储库方法

我有一个REST存储库,其实现是由Spring在运行时生成的。@RepositoryRestResource public interface FooRepository extends CrudRepository<Foo, Long> { } 这意味着我可以通过REST使用 ...

28得票8回答
Spring Data Rest 基础路径

我通过创建一个扩展了RepositoryRestMvcConfiguration的Java配置类,并将@RestResource添加到仓库中,向现有的Spring MVC应用程序中添加了Spring Data Rest(2.0)。 是否可以更改Rest API的基本URL?例如:http:/...

27得票3回答
我能否使自定义控制器镜像Spring-Data-Rest / Spring-Hateoas生成的类的格式?

我试图做一件我认为非常简单的事情。我有一个使用spring-boot、spring-data-rest和spring-hateoas设置的Question对象。所有基本功能都正常工作。我想添加一个自定义控制器,返回一个List<Question>,其格式与对Repository的/...

26得票2回答
为什么Spring Data REST项目资源不会自动应用摘录投影?

我做了一个投影,应该会显示嵌套实体:@Projection(name = "inlineBusiness", types = { UserModel.class }) public interface InlineBusinessUserModelProjection { Strin...

25得票1回答
在Spring Data Rest中选择性禁用HATEOAS格式

假设我有一个现有的应用程序,它有两个端点/people和/pants。调用 GET /people 返回:[ { "name":"john", "age":37, "p...

25得票2回答
如何在Spring Data Rest中避免n+1查询?

问题. 如何在Spring Data REST中避免n+1查询? 背景. 在查询Spring Data REST的资源列表时,每个顶级资源都有与其关联的资源链接,而不是将关联的资源直接嵌入到顶级资源中。例如,如果我查询数据中心的列表,则关联的区域会显示为链接,如下所示:{ "links"...

24得票6回答
使用Spring Data JPA选择一个列

有人知道如何使用Spring Data JPA获取单个列吗?我在我的Spring Boot项目中创建了一个类似下面的仓库,但是每次访问Restful URL时都会收到 {"cause":null,"message":"PersistentEntity must not be null!"} 错...

24得票5回答
Spring Data Rest 集成测试失败,使用简单的 JSON 请求。

我的spring-data-rest集成测试因为一个简单的json请求而失败了。考虑以下jpa模型: Order.javapublic class Order { @Id @GeneratedValue// private Long id; @ManyToOne(f...

23得票1回答
@RestController和@RepositoryRestController之间的区别

这两个注解 - @RestController 和 @RepositoryRestController 的典型用例有何不同?请给出一个代码示例。

22得票3回答
Hibernate DefaultEntityAliases引发NullPointerException。

我正在使用Spring Boot、Spring Data REST和Hibernate(5.2.12.Final),将我的存储库暴露为REST服务。 我遇到了一个问题,一个查询引发了NullPointerException异常,我不明白原因。我通过HTTP请求调用这个方法(这是由Spring...