Annotation的作用:
編寫文檔
代碼分析
編譯檢查。
如使用註解註入bean,好處是
1,使用時,不再以平常的new 構造器來創建類的壹個實例,丟棄了右邊的new 。。。,只有左邊的bean聲明 ,並在聲明上方添加@resource(name=“。。。。”)註入。只要在編寫程序時添加壹些要用到註解,以及註解的說明,就可以生成相應的javaDoc文檔,以便開發人員快速了解程序的整體輪廓。這是不用註解難以做到的
2.java虛擬機可以識別註解,通過註解告訴虛擬機要實現的功能,修正壹些編譯期人為的錯誤,如我們要重寫toString,但是卻寫成tostring,如果沒有註解,編譯器就不會作編譯時檢查,就把這個tostring當初普通的方法,不會報錯。
3.使用主流框架開發時,通常會在xml文件配置bean等的註入類型,而xml文件開啟註解支持後自動配置,不需要人工配置,減少開發時間,提高開發效率
等。。。。