aspect

    0

    2答えて

    私たちはサービスを開発するためにSpring Bootを使用しています。私たちは、非同期な方法でそれを行うことを選んだと私たちは次のような問題に直面している:私たちは、すべての非同期残りのリソースの上、以下の側面を持っている:アプリケーションで import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotat

    3

    1答えて

    私のアスペクト機能をテストするときに何が間違っているのか不思議でした。アスペクトは生産(QAによるテスト合格)で作業していますが、合格単位テストを合格させようとしています。ここに私のコードは次のとおりです。 @Aspect @Component public class MyAspect { @Pointcut("execution(* com.example.dao.UsersDao(.

    0

    1答えて

    私は最近、私たちのプロジェクトの1つとしてPostSharpを使用し始めました。特定のメソッド(特定の機能を表す)内で呼び出されているすべてのメソッドのログメソッドの実行時間は、です。 私が今まで行ってきたのは、(TimingAspectと言う)アスペクトを作成し、(TimingAspectをメソッド定義の上に書くことで)1つのメソッドでテストしたことです。そのメソッドの実行時間を別のログファイル

    0

    1答えて

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

    0

    1答えて

    auditedのような注釈で注釈を付けたメソッドを監査したいと思います。今私はいくつかUUIDを生成する注釈付きメソッドを選択する側面で。私はメソッドとアスペクトの間でこれをUUIDと共有したいと思います。最初の解決策で私はこれを生成することができますUUIDと注釈付きメソッドに渡しますが、この方法で多くのメソッドの署名が変更される可能性があります。アスペクトからメソッドに渡す方法はありますか?

    0

    2答えて

    私はAspectsに興味がありましたが、私はAspectsの利点と使い方を理解するのが難しいです。以前はC++でMacrosを使っていました。 Aspectsも同じように働いていると思います。私は "あなたがXを見るときはいつも、コードYを挿入する"という意味です。たぶん、私はを学ぶために私のMacroの知識を使ってみるべきではありません。 AspectsとMacrosを比較して具体的な例を教えて

    0

    1答えて

    0-360の範囲のラスタASPECTデータをサンプリングしましたが、これらのデータを(北、南、東、東などの)方向にグループ化したいと思います。 私は切断機能を見つけ出し、それを試してみたかったが、何かが機能していないようだ。私の休憩のために、私は10の範囲を持っていますが、休憩やラベルの長さが違うというエラーが続いています。それは私の休憩の長さが20であると私はなぜ分からないと言います。何かアドバ

    0

    1答えて

    ServiceFactoryBeanおよびServiceListFactoryBeanを使用してSPI実装インスタンスを収集し、サービスBeanに自動配線します。これらのクラスをインターセプトしてパフォーマンスを測定し、呼び出しをログするためのいくつかの側面を作成しました。 私は、SpringがServiceFactoryBeanで取得されたインスタンスのプロキシを作成し、サービスBeanに注入さ

    0

    2答えて

    私はAOPを初めて使用しており、現在カスタム注釈で注釈が付けられたコントローラメソッドのアスペクトを実装しようとしています。 myFunctionが呼び出されたとき、に私はいつもNullPointerExceptionを取得します。それはコントローラの2つのインスタンスがあるようです。それらのうちの1つは、リポジトリのオートワイヤリングなしでインスタンス化されます。 @MyAnnotationを削

    0

    1答えて

    dojo/requestを使用してサーバーにさまざまな要求を送信するDojoクラスがあります。 dojo/aspectを使用して、を追加する必要があります。その前に、アドバイスを送信してください。 docsは比較的わかりやすいようです。私の問題は、前にアドバイスが実行されることはありませんということです 'myPackage/MyClass':function(){ define("my