aspectj

    1

    1答えて

    SomeInterfaceの実装がいくつかあります。問題は、SomeInterfaceのすべての実装でexecuteSomethingメソッドのポイントカットとは何かです。

    0

    1答えて

    は2つのプロジェクトがあり、サードパーティのライブラリとして投影する側面を注入: テストプロジェクト(それはプロジェクトだ「メッセージの出力を持つmainメソッドを持つ単純なクラスが含まれています"); プロジェクトBは(* .aj)コンソールへのメッセージ出力を処理するための側面含める(EQ表示「をそれは Bプロジェクトからの様相だ」というメッセージプロジェクトでコンソールにすべてのメッセージ出

    0

    1答えて

    私はAspectJに関する経験はありませんが、最近は実装するタスクがあり、いくつかのAspectJチュートリアルを読みました。私の解決策。 タスクは次のとおりです。 私はいくつかのメソッドb()を持つクラスAを持ち、このクラスのオブジェクトは他のクラスのフィールドとして含まれています。 私はこれらのフィールドに@Cというアノテーションを付けてアノテーションを付け、タイプAとアノテーション@Cのフィ

    0

    1答えて

    私はCRUD操作を行うエンティティがたくさんあるプロジェクトをやっています。私はベースエンティティクラスを作成し、他のすべてのエンティティでは、created_date、created_by、last_updated_date、last_updated_byなどの共通フィールドを持つ基本エンティティクラスを拡張しました。今、Spring CrudRepositoryメソッドのアスペクトを実装したい

    1

    1答えて

    私のテストフレームワークでは、セレンのPageFactoryとLambokを使用しています。私は、実行中にテストフローが出現するすべてのWeb要素を取得するための側面を作成したいと考えています。 典型的なページは次のようになります。 @Slf4j public class MyCustomPage { @Inject private IWebDriverSet driver

    1

    2答えて

    私は、カスタム注釈で注釈が付けられたメソッドの周りにポイントカットを定義しようとしています。アノテーションには、ポイントカット定義にチェックを入れたいという1つのパラメータがあります。 これは注釈です: public @interface MyAnno { String[] types; } 注釈が適用されることができる方法の例: public class MyClass {

    -1

    1答えて

    TestNGテストをリッスンし、すべてのテストメソッドに対してテストメソッドが実行を開始する直前に特定のアクションを実行するモジュールをビルドします。 私は、テスト(メソッド)がいつ実行を開始するのか、メソッドの名前とオプションでテストクラスの名前を知りたいだけです。 私は、testNGの呼び出し側呼び出しに対してポイントカットを書き込むことに成功しました。出来た。 @Pointcut("exec

    0

    1答えて

    私はSpring-bootとAOPの新機能です。 spring-bootアプリケーションで発生した例外をログに記録しようとしています。正確に何をしようとしているのは、アプリケーションクラス内のメソッドがランタイム例外を発生させるたびに、コンソールにログを記録しているときです。 私は@AfterThrowing注釈でアスペクトを作成しました。それが動作しているかどうかを確認するために、私は意図的に/

    0

    1答えて

    Hibernateエンティティで定義された関数の実行をポイントカットするにはどうすればいいですか?Spring Beanとして作成されたりロードされたりしません。これを行う方法をインターネット上の任意のヘルプを見つけることができませんでした。 スプリング・トゥ・ポイント・カット・ハイバネート・エンティティを使用する方法はありますか?春AOPで This is what I found, but n

    0

    1答えて

    キャッシングLoadTimeWeavingを有効にしたSpring BootおよびEmbedded Tomcatでアスペクトが実行時に影響を受けることはありませんが、ログに細かい処理が行われています。 ../../../春 - 楽器 - 4.3:以下 はLoadTimeWeavingはキャッシュ @Configuration @EnableConfigurationProperties