初識Java注解
所謂的元數據是指用來描述數據的數據,可能剛聽到元數據的時候你會有點陌生,其實任何一個使用過struts或者hibernate的開發人員都在不知不覺中使用元數據,更通俗一點來說元數據是指描述代碼間關系或者代碼與其它資源(例如數據庫表)之間內在聯系的數據,對Struts來說就是struts-config.xml文件,對hibernate來說就是.hbm文件。 但是現有的以xml或其它方式存在的元數據文件都有一些不便之處(如:與被描述的文件分離,不利於一致性維護)。
基於元數據的廣泛應用,JDK1.5引入了注解(Annotation)的概念來描述元數據,為我們提供了一種在代碼中添加信息的方法,使我們可以在運行時或某個時刻方便地使用這些數據(通過解析注解來使用這些數據)