MyClass 類有一個(gè)帶注釋的數(shù)字字段編號(hào)。class MyClass {
@Min(10)
Number number;}我想使用反射并@Max(20)在運(yùn)行時(shí)向該字段添加新注釋。如何?我讀過(guò)一篇文章https://www.baeldung.com/java-reflection-change-annotation-params,我找不到annotationData。沒(méi)有公共方法查看或附加或放置注釋。我使用open-jdk-10。我在這里找到了。我想結(jié)束我的問(wèn)題。 在運(yùn)行時(shí)添加 Java 注釋
1 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
正如在這個(gè)答案中已經(jīng)指定的那樣,普通的java方法是不可能的。您可以使用 AOP,也可以通過(guò)字節(jié)碼工具添加注釋 在運(yùn)行時(shí)添加 Java 注釋
添加回答
舉報(bào)
0/150
提交
取消