初識Spring自定義註解的使用
阿新 • • 發佈:2018-12-21
在專案上遇到Spring自定義註解時,一直想搞明白如何使用,今天就找個時間來研究一下…供初學者參考,歡迎大家的指正。
Java5.0定義的元註解:
[email protected],
[email protected],
[email protected],
[email protected]
在Java.lang.annotation中可以檢視到對應文件和所支援的類:
import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;
[email protected]:使用者描述註解的作用範圍取值(ElementType)有:
1.CONSTRUCTOR:用於描述構造器
2.FIELD:用於描述域
3.LOCAL_VARIABLE:用於描述區域性變數
4.METHOD:用於描述方法
5.PACKAGE:用於描述包
6.PARAMETER:用於描述引數
7.TYPE:用於描述類、介面(包括註解型別) 或enum宣告
[email protected]:表示需要在什麼級別儲存該註釋資訊取值(RetentionPoicy)有:
1.SOURCE:在原始檔中有效(即原始檔保留)
2.CLASS:在class檔案中有效(即class保留)
3.RUNTIME
[email protected]:Documented是一個標記註解
[email protected] :用於宣告一個註解