aspectj

    5

    2答えて

    私たちはslf4jでSpringを使用しており、hibernateを使用しています。例外やエラーを自動的に(つまり各クラスでデバッガのインスタンスを起動することなく)記録する方法を見つけようとしています。そしてまた、私は側面このため&インターセプタの使用方法についての非常に短いメモを読んで、あなたがこれを実装するためにいくつかの詳細な方法を私に提供することができ、 よろしく、 、ログに のクラスと

    2

    2答えて

    をoverwrittingためAspectJの宣言的な構文は、これは注釈の構文で前に回答されているされていますAspectj overwrite an argument of a method しかし、私は、AspectJの宣言的な構文でそれを行う方法を見つけ出すことはできません。 以下は、メソッドの各文字列の前に "Poop"を追加する必要がありますが、そうではありません。 public asp

    0

    1答えて

    私はスプリングセキュリティとaspjectjをコンパイル時に使用しています。私は成功したユーザーのログインを記録しようとしています。私のポイントカットは次のようになります。しかし、それは @Pointcut("execution(* com.myapp.dao.UserDao.loadUserByUsername(..))") private void pointcutUserLoginLogg

    0

    1答えて

    メソッドの実行前後ですべてのメソッドのメッセージを記録する方法。主にパッケージ内のすべてのクラスのために、彼らは春までに管理されるかどうか。 spring aopを使用すると、Springで管理されているBeanをインターセプトできますが、管理されていないBeanをインターセプトする方法はありません。私はjava -agentオプションを使用したくない。なぜなら、tomcatや他のいくつかのものが

    5

    4答えて

    Eclipse 3.6でScalaとAspectJ(AJDT)をうまく組み合わせることができましたか? ScalaのウィーバーがAspectJのウィーバーと競合しているようです。 私はちょうど何かが欠けていると思っています。 編集:今、同じプロジェクトにうまく

    2

    1答えて

    私はSpring AOPフレームワークをテストしており、次の質問があります。 私は次のコードを持っている: package danny.test.controllers; @Controller public class MyController{ @Autowired private DaoService service; @RequestMapping(value="/save

    0

    1答えて

    JPAでは、CRUD操作の前に操作できる@PrePersistアノテーションと@PreUpdateアノテーションがあります。 私はこれに相当するApsectJを見つけようとしています。 私のユースケースは、1つのチームによって作成されたJPAアプリケーションで、元のエンティティにライフサイクルリスナーを追加することなく、発生する各プレサスペンドおよびプレアップデートに監査アスペクトを追加します。

    1

    1答えて

    私はSpring Rooを使用しています。コントローラからSpring Roo Webスキャフォールの注釈を削除し、関連するすべてのJSPXファイルを削除しました。今、私は次のエラー午前: メソッド '[email protected]d9c877の体を提供することができなかった、ITD包含 のために特定されているにもかかわらず、誰かが私がそれをトラブルシューティングに役立つことができます?ありが

    4

    2答えて

    私はベースインタフェースから拡張されたサービスレイヤインタフェースを持っています。私は自分のサービスレイヤインターフェイスの周りにPointcutを作成したいが、ベースインターフェイスに定義されているメソッドの1つに作成したい。 たとえば、基本的なインターフェイスに「save()」というメソッドがあります。私の「子」インターフェイスのすべてが「保存」機能を提供するので、ベースインターフェイスに配置

    1

    1答えて

    私のアプリケーションに私のアスペクトを織り込むときにaspectj-maven-pluginを使用しています。私が見ている問題は、コンパイルと製織がうまく動作しているように見えるが、テストフェーズに入るたびにハングアップするということだ。 [INFO] Compiling 7 source files to /home/***/target/classes [INFO] [aspectj:com