我想要運行期給一個類添加注解 怎么實作?
uj5u.com熱心網友回復:
注解被放在Class類的annotationData屬性中,你可以通過反射Class類,然后修改annotationData屬性試試,沒嘗試過,只是給你提供個思路,有可能可行。你研究下Class類的原始碼,相信應該可以搞定。
uj5u.com熱心網友回復:
這種方法即使可以實作,但是從設計角度考慮,這種肯定不可取。如果決議注解的地方可控的話,那就不如把注解改成static的屬性,可以動態修改static屬性,決議注解的地方讀取static屬性,這樣設計也更合理。java語言在設計的時候,并沒有考慮動態去修改注解,推薦注解是原始碼級別的修改,所以動態修改注解的設計肯定不推薦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268674.html
標籤:Web 開發
上一篇:Jmeter 非GUI模式下運行腳本,在GUI模式中,察看結果樹為空
下一篇:java控制圖片顯示時序問題
