注釈処理はまだJava 6+のアクティブな部分ですか、それとも非推奨/非推奨/廃止されたものですか. 廃止された場合、その理由は何ですか? そして、それがまだ非常に有用で「アクティブ」である場合 (Java 6+ JDK に対して開発されている新しい Java プロジェクトは引き続きそれから恩恵を受けるでしょう)、注釈プロセッサがどのように使用されるかについての私の理解を確認/修正してください:
- たとえば、独自の注釈クラスを作成します。
@MyAnnotation
- 特定のクラス、メソッド、フィールドなどを
@MyAnnotation
- ビルド プロセス中に、カスタムを呼び出します
MyAnnotationProcessor
(どのように? ) - プロセッサは、クラスパスをスキャンして次のインスタンスを探します。
@MyAnnotation
- 通常、アノテーション プロセッサは動的なバイトコード インジェクションを実行し、コンパイルされたクラスをオンザフライで変更/強化します。