spring-data - 获取投影接口的声明字段
问题描述
我会在投影界面中设置所有字段。当我在一个类上使用 getDeclaredFields 时没关系,但在投影接口上返回一个空列表。你知道获得它们的方法吗?
解决方案
接口本身没有任何字段,因为它基本上是一个为您声明一些可能性的东西,即可以使用它做什么,因此没有任何关于字段的信息。但是您可以intrf.getClass().getInterfaces()
改为使用与您的对象相关的接口列表。然后遍历它并getDeclaredMethods()
为所需的接口调用
推荐阅读
- mysql - MySQL EntityFramework EDMX 从数据库问题更新:StoreGeneratedPattern=“Identity”
- karate - 在单个功能中调用功能文件后,在报告中它不会打印或区分被调用功能中定义的场景
- javascript - 删除 event.preventDefault() jQuery
- java - Android 通知通道 setSound 不适用于 android 9/P
- git - 为什么我不能使用 git flow 创建功能分支?
- survival-analysis - Python 中的生存分析 - Python 中是否有任何 survminer 等价物?
- django - Django DRF 无法发送带有图像字段的 PUT 请求
- javascript - 链接 Photoshop UXP 滑块
- reactjs - 设置 PORT 仍然首先尝试在 3000 React App 上运行
- javascript - 有没有办法更改 VTKJS 中的默认光标样式?