1. 程式人生 > >初識Spring自定義註解的使用

初識Spring自定義註解的使用

在專案上遇到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] :用於宣告一個註解