自定义Spring Data REST以仅显示Repository中的选定方法

时间:2014-10-02 12:43:15

标签: java spring spring-data spring-data-rest

在将RestRepository注释应用于Repository并启用RepositoryRestMvcConfiguration之后,Spring Data Rest会公开Repository层中的所有finder方法以及Schema for Entity。

我们如何仅在存储库中公开所选方法并将实体模式暴露作为REST

此外,如果必须在Json中不显示某些Entity属性,我们是否需要在Entity本身中分配JsonIgnore?

1 个答案:

答案 0 :(得分:4)

我担心你将不得不使用 每个方法都有@RestResource(exported = false)(因此覆盖它)。

第二个问题:是的,请使用JsonIgnore。