註釋背後的想法

Java 語言規範描述瞭如下批註:

註釋是將資訊與程式構造相關聯的標記,但在執行時沒有影響。

註釋可能出現在型別或宣告之前。它們可能出現在可以應用於型別或宣告的地方。
註釋究竟適用於什麼由“meta-annotation”@Target 管理。有關詳細資訊,請參閱 定義註釋型別

註釋用於多種用途。像 Spring 和 Spring-MVC 這樣的框架使用註釋來定義應該注入依賴項的位置或應該路由請求的位置。

其他框架使用註釋進行程式碼生成。Lombok 和 JPA 是使用註釋生成 Java(和 SQL)程式碼的主要示例。

本主題旨在提供以下綜合概述:

  • 如何定義自己的註釋?

  • Java 語言提供了哪些註釋?

  • 如何在實踐中使用註釋?