aop

    0

    2答えて

    私はSpringフレームワークでAOPを学んでいて、eclipseでAOP用のjavadocを設定したいと思います。だから私はaspectj-1.8.10.jarをeclipseのWebサイトhttps://eclipse.org/aspectj/downloads.php#installからダウンロードし、そのjarをインストールして、eclipseのクラスパスに追加したaspectjrt.ja

    0

    1答えて

    同じポイントカットに一致する2つのアドバイスがあります。彼らは次々に実行されることになっています。例: pointcut som(TargetClass t, CallingClass c): target(t) && this(c) && call(public * TargetClass .*(..)); before(TargetClass t, CallingClass c): som

    0

    1答えて

    AOPを使用する私はJava 8とポイントカットを使用していることを知っているので、メソッドメソッドパラメータの名前をAOPで取得できるようになりました。 私の質問は、返されるオブジェクトの名前を取得することは可能ですか? 更新 - コード例を追加: public ExampleCategory getCategory(int categoryId){ ExampleCategory

    0

    1答えて

    注釈値を取得し、 はここに私の注釈である <aop:aspectj-autoproxy/> <aop:config> <aop:aspect ref="methodProfiler"> <aop:pointcut id="serviceMethod" expression="(execution(* com.old..*(..)) or exec

    1

    1答えて

    Spring AOPのアスペクトスタートアップのメッセージを記録する方法? 私が見る唯一の方法は、すべてのインターセプトされたメソッドとチェックにフラグを指定することです。他のオプションもありますか?おかげ

    2

    2答えて

    ように私は@Aroundアドバイスでcom.abc.def.controller、com.abc.def.service.serviceImpl、などのような特定のパッケージのためのポイントカット式を試してみました:私もcom.abc.xyz.controllerのような異なるパッケージ内のメソッドを一致させる必要が @Around("execution(* com.abc.def.control

    3

    1答えて

    皆、私は春の初心者です。@DeclareParentsといくつかの問題が発生しています。私は春のアクションの指示に従いますが、私は導入を実現することができません。 これは私のコードです。 私は最初インターフェイスのパフォーマンスを定義します。 public interface Performance { void perform(); } このインターフェイスを実装します。 @Co

    0

    2答えて

    私は、「Separation of Concerns」という用語に精通しています。これは、あなたのコードでかなり多くのことを提唱しています。 しかし、私がAOPについて読んでいたときは、クロスカッティングに関する懸念を分けることができます。 私の質問は、AOPがクロスカッティングに関する懸案事項を分ける場合、OOPはどのような懸念事項を分けていますか?