重要概念:元註解、@retention、@target。
元註解: 元註解是一種基本註解,但是它能夠應用到其它的註解上面。
@retention:註解的保留期
@target:作用域
elementtype.annotation_type 可以給乙個註解進行註解
elementtype.constructor 可以給構造方法進行註解
elementtype.field 可以給屬性進行註解
elementtype.local_variable 可以給區域性變數進行註解
elementtype.method 可以給方法進行註解
elementtype.package 可以給乙個包進行註解
elementtype.parameter 可以給乙個方法內的引數進行註解
elementtype.type 可以給乙個型別進行註解,比如類、介面、列舉
demo目的:
註解實現布局檔案的載入,省去原來的setcontentview
1、這是viewinject註解介面
2、baseactivity中setcontentview
3、繼承baseactivity,在mainactivity上寫註解,實現布局檔案的載入設定
springboot AOP實現自定義註解新增驗證
1 新增pom.xml org.springframework.boot spring boot starter aop 2 新增註解類 自定義註解 用於驗證呼叫許可權 retention retentionpolicy.runtime target elementtype.method publi...
自定義註解 lock aop實現註解鎖
1 自定義的鎖註解 target retention retentionpolicy.runtime documented public inte ce servicelock2 aop切面 component scope aspect order 1 order越小越是最先執行,但更重要的是最先執...
自定義註解
target elementtype.field retention retentionpolicy.runtime public inte ce setvalue以上就是乙個自定義的註解,下面來進行說明。target elementtype.field 表示支援該註解的程式元素,field就是屬性...