2

春の Web アプリケーションには、注釈が付けられた側面があります@Aspect。一部のサービスを通じて、実行時にアスペクトを無効または有効にしたいと考えています。一部の設定に基づいて、アスペクトを完全にオフまたはオンにすることは可能ですか? ロギング用のアスペクトがありますが、ロギングを有効にしたときにそれらのアスペクトのみを実行したいです。

4

1 に答える 1

2

いいえ、それは不可能だと思います。私が思いつく最も近い方法はif(foo.Configuration.isLoggingEnabled)、Pointcut 定義に を追加することです。

于 2013-06-06T04:29:30.093 に答える