首页 > 解决方案 > 获取投影接口的声明字段

问题描述

我会在投影界面中设置所有字段。当我在一个类上使用 getDeclaredFields 时没关系,但在投影接口上返回一个空列表。你知道获得它们的方法吗?

标签: spring-datafieldprojection

解决方案


接口本身没有任何字段,因为它基本上是一个为您声明一些可能性的东西,即可以使用它做什么,因此没有任何关于字段的信息。但是您可以intrf.getClass().getInterfaces()改为使用与您的对象相关的接口列表。然后遍历它并getDeclaredMethods()为所需的接口调用


推荐阅读