- 說說自定義注解的場景及實現
-
跟蹤代碼的依賴性,實現代替配置文件的功能。比較常見的是Spring等框架中的基於注解配置。
還可以生成文檔常見的@See@param@return等。如@override放在方法簽名,如果這個方法 並不是覆蓋了超類方法,則編譯時就能檢查出。
使用@interface自定義注解時,自動繼承了java.lang.annotation.Annotation接口,由編譯程序自動完成其他細節,在定義注解時,不能繼承其他注解或接口。
https://segmentfault.com/a/1190000013447750?utm_source=tag-newest
http://linbinghe.com/2017/ac8515d0.html