當 getAnnoations() 方法通過反射與變數一起使用時,Lombok @Getter 和 @Setter 注釋不會被識別。關于如何使用反射測驗這些注釋是否存在的任何建議?
uj5u.com熱心網友回復:
您無法在運行時檢查這些注解,因為它們是編譯時的注解 ( RetentionPolicy.SOURCE),編譯器會丟棄這些注解,因此不會出現在已編譯的類檔案中。
在運行時無法查明 setter/getter 方法是由 lombok 生成還是手動撰寫的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/465620.html
上一篇:顯示當前值和輸入值
