ホームページ  >  記事  >  Java  >  Javaアノテーションの型インスタンス解析

Javaアノテーションの型インスタンス解析

王林
王林転載
2023-05-01 20:31:121503ブラウズ

1. カスタム アノテーション

キーワードを使用してアノテーションを定義します: @interface

// #1 定义注解
public @interface MyAnno1{
}

2. メタ アノテーション

注釈を変更するために使用される注釈。

JDK が提供する 5 種類のメタアノテーション:

(1) @Target: 変更されたカスタム アノテーションの場所を決定するために使用されます

(2) @Retention: 使用されます変更されたカスタム アノテーションのライフ サイクルを確認するには

(3) @Inherited: アノテーションに継承があることを示します (理解)

(4) @Documented: javadoc を使用して API ドキュメントを生成する場合, このアノテーションを含めるかどうか(理解)

(5) @Repeatable: アノテーションは同じ位置にあり、一度しか出現できません。 @Repeatable を使用すると、同じ場所で複数回使用できます。

rree

以上がJavaアノテーションの型インスタンス解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。