1

私のアプリケーションに一種の監視フレームワークを実装しています。基本的な考え方は、Aspectj を使用して、JMX 経由で特定の注釈が付けられた変数を公開するコードを織り込むことです。だから私はポイントカットを使用します

@Around("get (@mypackage.Gauge * *) && @annotation(annotation)")

ただし、JMX を介して変数を公開するには、その値を一度取得する必要があります (JMX バインディングが発生するように)。私はコンパイル時のウィービングを使用しています。@Gauge アノテーションを持つクラスがロードされたら、特定のコードを実行する方法はありますか?

4

1 に答える 1