如果 我们想仅仅返回实体中的几个字段,应该怎么做呢? 基于projections的思路,其实是比较容易的。 我们只需要声明一个 接口,包含要返回的属性的方法即可,例如: Repository里面的写法如下,直接用这个对象接收结果即可: 在Ctroller里面直接调用对象可以查看结果。原理是运行时底层 会有动态代理机制为这个接口生成一个实现实体类。