java - 使用功能接口getter方法从类中获取字段名称的最佳策略是什么
问题描述
@FunctionalInterface
我需要使用对方法建模的POJO 类的字段名称[get/is]XXXX
。
我已经在使用cronn 反射实用程序[get/is]XXXX
库来做一些工作,现在,当它遵循 POJO 规范(字段名称尊重格式)时,我可以获得字段名称。
例如,给定以下类:
public class MyBean {
private String testName;
public String getTestName() { return testName; }
public void setTestName(String testName) { this.testName = testName; }
}
我可以使用以下源代码获取字段名称:
String fieldName = de.cronn.reflection.util.PropertyUtils(MyBean.java, MyBean::getName).getName();
除了它对我有用之外,我想知道是否有更好的策略或其他表现更好的方法?
解决方案
推荐阅读
- unity3d - 如何修复“无法正确加载程序集 nunit.framework 的调试符号。Mono 运行时不支持完整的 pdb?”
- java - 检查数组中的素数并返回素数之和
- javascript - Nodejs:同步多个同时文件更改
- c# - 原生 Android 中的 Unity 增强现实场景
- ruby-on-rails - 如何在 Rails 控制器和模板中显示 has_many?
- java - 强制 org.springframework.http.ResponseEntity.ok 保留 Pascal-case json
- solver - 改变牛顿在 Dymola 中的冷却示例以显示正弦行为
- php - 如何更新 web.config 现在内部显示内页
- c# - 如何在 c#.net 中从 postgres 检索数据到文本框
- c++ - 当我忘记增加迭代器时的 std::bad_alloc