問題タブ [annotation-processor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse で Java Annotation Processor を構成する方法は?
Java 8 を使用してコマンド プロンプト コンパイルを介して、CLASS レベルの保持注釈の注釈プロセッサを正常に実行しました。
しかし、eclipseでアノテーションプロセッサを設定してオプションで実行しようとしたところ、"-proc:only"
有効になりませんでした。
カスタム アノテーション プロセッサ クラス ファイルを含む Jar ファイルをProject Properties -> Annotation Processing -> Factory Path
. -proc:only
でオプションも提供しましたProject Properties -> Annotation Processing -> Processor Options
が、注釈を含むクラスが実行されたときに注釈プロセッサが呼び出されません。
Eclipse を介して注釈プロセッサを実行するために必要な設定、間違い、または追加の手順を特定するのを手伝ってください。
java - カスタム注釈プロセッサが tomcat によって呼び出されない
カスタム アノテーション プロセッサが tomcat によって呼び出されていません。以下は、私が使用している注釈プロセッサ コードです。
これは、カスタム アノテーションを持つすべてのメソッドのメソッド名を格納します。注釈クラスは次のようになります。
次のようにTomcatアプリケーションでリストにアクセスしようとしています:
メソッドに注釈があるにもかかわらず、リストが空として出力されます。Maven コンパイラ プラグインで注釈を指定し、META-INF/services/javax.annotation.processing.Processor で指定しました。注釈プロセッサが呼び出されない原因として考えられる理由を誰か教えてもらえますか?