1

シナリオ: コード全体のさまざまなメソッドとクラスでの @PerformanceMeasureInterceptor。これは、名前が示すことを行います...

もちろん、これは本番環境ではアクティブにすべきではありません。では、「アノテーション インターセプター」を展開のために無効にするにはどうすればよいでしょうか。

これらはこれまでの私の考えです: - プロダクション用にコンパイルする前に、すべての Java ファイルから前処理を介して切り取ります - デプロイメント記述子 (注釈なし) を介してのみ使用し、デプロイメント前に変更します

どっちもちょっと気持ち悪い…

4

1 に答える 1

0

何らかの条件(環境)が満たされた場合にのみ、コンパイル時にインターセプターを追加できるCDI拡張機能を作成してみてください。

于 2012-12-07T15:58:29.610 に答える