我认为这应该很明显,但我找不到。
现在字段可以有注释,我认为这应该反映在JavaBean规范中,但我找不到。
我的意思是说:
JavaBean 是一种规范,它允许您通过发现对象的属性,然后读写它们来以统一的方式处理对象。
由于现在可以对 POJO 属性进行注释(例如在 Hibernate 注释中),我希望可以使用 JavaBean 规范访问注释 - 以便发现更多元数据,而不仅仅是属性的类型。
还是我必须求助于获取 getter 方法并使用普通反射 API 找到元数据?
我认为这应该很明显,但我找不到。
现在字段可以有注释,我认为这应该反映在JavaBean规范中,但我找不到。
我的意思是说:
JavaBean 是一种规范,它允许您通过发现对象的属性,然后读写它们来以统一的方式处理对象。
由于现在可以对 POJO 属性进行注释(例如在 Hibernate 注释中),我希望可以使用 JavaBean 规范访问注释 - 以便发现更多元数据,而不仅仅是属性的类型。
还是我必须求助于获取 getter 方法并使用普通反射 API 找到元数据?
PropertyDescriptor
您可以通过Java Beans API 中的类访问 getter 和 setter 方法。FromgetReadMethod()
和getWriteMethod()
这些方法的注释可用。最后,它是 Java Beans API 和反射 API 的混合体。