プロパティファイルから読み取った値に応じてAspect
を条件付きで作成します。 (それはプロファイリングに関連しているので、意図した選択的な使用です)。@条件付き@Aspectの使用
私はConditionので、私は必要な検証を実行し、それを有効または無効に、対応するBoolean
への出力を設定することができるようになるmatches()
メソッドを実装するクラスを作成しようとしました。
@Aspect
@Conditional(MyCondition.class)
public class MyAspect {
...
pointCuts, methods and etc...
...
}
事は次のとおりです。Aspect
はとにかくどうやらそれは@Conditional
注釈出力を尊重していない春によってインスタンス化されます。
私はここで欠けている警告がありますか?
バージョン:
Spring version: 4.1.4.RELEASE
AspectJ version: 1.7.3
(「複雑な」プロジェクトの依存関係ツリーは少しので、LIBSの更新は塩の粒:)で注意しなければならない)
それは 'Aspect' @とではありませんが、' Component' @ ..だから、それはおそらく、スキャンされていない、とあなたも注釈処理が存在していない可能性があります。 –