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 サイトの他の関連記事を参照してください。