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

王林
リリース: 2023-05-01 20:31:12
転載
1425 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!