spring注解原理?
注解(Annotation) 提供了一種安全的類似注釋的機制,為我們在代碼中添加信息提供了一種形式化得方法,使我們可以在稍后某個時刻方便的使用這些數(shù)據(jù)(通過解析注解來使用這些 數(shù)據(jù)),用來將任何的信息或者元數(shù)據(jù)與程序元素(類、方法、成員變量等)進行關聯(lián)。其實就是更加直觀更加明了的說明,這些說明信息與程序業(yè)務邏輯沒有關 系,并且是供指定的工具或框架使用的。Annotation像一種修飾符一樣,應用于包、類型、構造方法、方法、成員變量、參數(shù)及本地變量的申明語句中。
Annotation其實是一種接口。通過Java的反射機制相關的API來訪問Annotation信息。相關類(框架或工具中的類)根據(jù)這些信息來決定如何使用該程序元素或改變它們的行為。Java語言解釋器在工作時會忽略這些Annotation,因此在JVM中這些Annotation是“不起作用”的,只能通過配套的工具才能對這些Annotation類型的信息進行訪問和處理。
上一篇直接抄襲小紅書和拼多多
下一篇ACM用什么語言最多