aop

    0

    1答えて

    私はSpring AOPを学ぼうとしています。私はIDEAで簡単なスプリングブートプロジェクトを作成しました。 Service.java package com.example.demo.service; //imports.. public interface Service { public DataEntity getData(); } ServiceImpl.java

    0

    1答えて

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

    -1

    1答えて

    org.springframework.data.redis.core.StringRedisTemplace(例えばsave();delete();)という特定のオブジェクトに対するすべての呼び出しを傍受したいが、私の会社の多くのパッケージcom.mycompany.*、StringRedisTemplaceのインスタンスがサードパーティ製のライブラリやspring/data/redis自体で使

    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

    5

    1答えて

    Go! Aspect-Oriented Framework for PHP と呼ばれるフレームワークがあります。これはプレーンなPHPで作成されており、PECLエクステンションとDIコンテナの動作を必要としません。 これ以上のものは、既存のPHPフレームワークおよびライブラリ(追加構成の有無にかかわらず)と統合することができます。 ポイントカットのランタイムチェック、実行時アノテーション解析、エコ

    0

    1答えて

    メソッド実行があなたのアノテーションに依存するコードを書く必要があります。例: public class Example { private final Integer LAYOUT = 1; public static void main(String... args){ executeMethod1(); executeMethod2();