我正在尝试做一些 Java 注释魔术。我必须说我仍在学习注释技巧,某些事情对我来说仍然不是很清楚。
所以…我有一些带注释的类、方法和字段。我有一个方法,它使用反射对类运行一些检查并将一些值注入到类中。这一切都很好。
但是,我现在面临的情况是我需要一个注释实例(可以这么说)。所以…注释不像常规接口,您不能对类进行匿名实现。我得到它。我在这里查看了一些关于类似问题的帖子,但我似乎无法找到我正在寻找的答案。
我基本上想获取注释的实例,并能够使用反射设置其中的一些字段(我想)。有没有办法做到这一点?
原文由 carlspring 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,这显然没有那么复杂。 真的!
正如一位同事所指出的,您可以像这样简单地创建一个注释的匿名实例(就像任何接口一样):
我的注释:
调用代码:
感谢 Martin Grigorov 。