在运行时向字段添加注释

MyClass 类有一个带注释的数字字段编号。

class MyClass {
    @Min(10)
    Number number;}

我想使用反射并@Max(20)在运行时向该字段添加新注释。

如何?

我读过一篇文章https://www.baeldung.com/java-reflection-change-annotation-params,我找不到annotationData。没有公共方法查看或附加或放置注释。

我使用open-jdk-10

我在这里找到了。我想结束我的问题。 在运行时添加 Java 注释


Cats萌萌
浏览 83回答 1
1回答

牧羊人nacy

正如在这个答案中已经指定的那样,普通的java方法是不可能的。您可以使用 AOP,也可以通过字节码工具添加注释 在运行时添加 Java 注释
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java