自定義註解的使用

2021-10-25 13:26:28 字數 680 閱讀 5016

今日份小計

關於註解的使用當然是老生常談的話題了,關於元註解以及標註註解的部落格網上很多,自定義註解的使用大致分為三個步驟

1、首先自定義乙個註解

@documented

@retention

(retentionpolicy.runtime)

@target

(elementtype.method)

public @inte***ce

person

自定義註解的返回值型別代表註解的引數型別,方法名代表引數名稱。

2、元註解@targer標記註解的使用目標,這裡是方法上,那就是在方法上新增@person註解

@person

(name =

"張三"

)public

void

testannotation

(string string)

public

void

process1

(object object)

throws exception }}

}}

上述例子可以判斷引數上是否存在validate註解,如果存在註解,獲取註解的值。中間是獲取引數上字段的值。

自定義註解

target elementtype.field retention retentionpolicy.runtime public inte ce setvalue以上就是乙個自定義的註解,下面來進行說明。target elementtype.field 表示支援該註解的程式元素,field就是屬性...

自定義註解

三個重要元註解 target 即註解的作用域,用於說明註解的使用範圍 即註解可以用在什麼地方,比如類的註解,方法註解,成員變數註解等等 elemenettype.constructor 構造器宣告 elemenettype.field 域宣告 包括 enum 例項 elemenettype.loca...

自定義註解

三個重要元註解 target 即註解的作用域,用於說明註解的使用範圍 即註解可以用在什麼地方,比如類的註解,方法註解,成員變數註解等等 elemenettype.constructor 構造器宣告 elemenettype.field 域宣告 包括 enum 例項 elemenettype.loca...