我正在使用带有Spring Data JPA 2.0.9和Data REST 3.0.9的Spring Boot 2。
使用投影时,或更重要的是,在使用摘录时,我可以看到整个实体都已被获取,随后被动态代理包裹。
这似乎很浪费,因为Spring Data JPA支持Closed Projections,所以我们只能获取所需的数据。由于我的一些实体很大,需要连接,所以最好使用封闭的投影。此外,Sprint Data还允许使用基于类的投影。
有什么方法可以使Spring Data REST使用封闭的投影?另外,是否有某种方法可以挂接到框架中以提供自己的实现?
我看过RepositoryEntityController.java
,但看来我需要替换findAll(Pageable)
方法,这有很多问题。