我正在使用 Spring Boot 2,以及 Spring Data JPA 2.0.9 和 Data REST 3.0.9。
使用投影时,或者更重要的是使用摘录时,我可以看到整个实体被获取,然后被动态代理包裹。
这似乎很浪费,因为 Spring Data JPA 支持Closed Projections,所以我们只能获取所需的数据。由于我的一些实体相当大并且需要连接,因此最好使用封闭投影。此外,Sprint Data 还允许使用基于类的预测。
有没有办法让 Spring Data REST 使用封闭投影?或者,是否有某种方法可以挂钩框架以提供我自己的实现?
我看过了RepositoryEntityController.java
,但看起来我需要替换该findAll(Pageable)
方法,由于多种原因,该方法存在问题。
狐的传说
相关分类