编程语言
首页 > 编程语言> > JavaBean规范是否已更新以反映注释的存在

JavaBean规范是否已更新以反映注释的存在

作者:互联网

我认为这应该很明显,但是我找不到.

既然字段可以有注释,我认为这应该在JavaBean规范中得到反映,但是我找不到它.

我的意思是:

JavaBean是一种规范,允许您发现对象的属性,然后对其进行读写,从而以统一的方式处理对象.

由于现在可以对POJO的属性进行注释(例如,在Hibernate注释中),因此我希望可以使用JavaBean规范来访问注释-以便发现除属性类型之外的更多元数据.

还是我必须采用获取getter方法并使用纯反射API查找元数据的技巧?

解决方法:

您可以通过Java Beans API中的PropertyDescriptor类访问getter和setter方法.在getReadMethod()和getWriteMethod()中,可以使用这些方法的注释.最后,它是Java Beans API和Reflection API之间的混合体.

标签:metaprogramming,annotations,javabeans,java
来源: https://codeday.me/bug/20191024/1920321.html