aspectj

    1

    1答えて

    IntelliJ IDEAのサンプルプロジェクトでAspectJを使用しようとしています。私はSpring AOPの経験がありますが、AspectJを初めて使用しているので、動作させることはできません。ここで説明したように、私がやろうとしています :https://www.jetbrains.com/help/idea/2017.1/aspectj.html マイbuild.gradle: app

    0

    1答えて

    GWTのサーブレットの実装では、onBefore/onAfterDeserializationがあります。このメソッドは、トランザクションを開始したり停止したりすることなく、何もしなくてもサービスメソッドが呼び出された後のエラー状態を適切にチェックすることはできません。シリアル化された戻り値にアクセスできます。例外がスローされた可能性があります。したがって、ロールバックするかどうかを決定することは

    1

    1答えて

    私はJavaエージェント計測器でJettyを実行しようとしています。 私は、次のコマンドを使用しています: java -javaagent:%JETTY_HOME%/lib/ext/aspectjweaver-1.8.9.jar -jar %JETTY_HOME%/start.jar 期待どおりに動作します。 しかし、Jetty(java -jar %JETTY_HOME%/start.jar

    0

    2答えて

    私はScalaで作られたドメインとJavaで作られたいくつかのクラスを持っています。私はAspectjを使っていくつかの側面を作っておく必要があります。なぜなら、Javaクラスではうまくいくからです。 問題は、Scalaクラスに注釈が付けられても機能しないということです。 hibernateのような他の注釈は私のScalaクラスとうまく機能します。 これは私のpom.xmlです: <project

    0

    1答えて

    私が作成した注釈でマークするメソッドの実行時間を測るのにAOPの概念を使いたいです。しかし、私の問題は、同じクラス内から注釈付きのメソッドを内部的に参照することです。たとえば: public void login(params) { some logic ... performLogin(); some logic ... } @Measured public

    0

    1答えて

    私はAOPを初めて利用しています。ここではチュートリアルを行っています:https://eclipse.org/aspectj/と、 これは私がやろうとしていることです。 @Aspect public class MyAspect { @Around("@annotation(MyAnnotation)") public void MyAdvice(ProceedingJoinPoint

    0

    1答えて

    私は次の問題を抱えています。私のプラグインは、コンパイル後に特定のクラスへの特定の注釈を追加します。 AspectJプラグインを処理する必要があります。ですから、私のプラグインはAspectJプラグインの前で動作します。私のプラグインはアノテーションを追加しますが、AspectJプラグインはクラスを書き換えます(クラスを処理していないソースをコンパイルすることがわかっている限り)。だから私はどうに

    0

    2答えて

    How can we apply aop on the last line of main method ? 以下は、javaの値による呼び出しのテストクラスです。 1つのインタビューで、クラスの最後の行にAspect指向プログラミングを適用するように頼まれました。任意のJavaクラスの特定の行にAOPを適用することは可能ですか?そうであれば、いくつかのコード例を挙げてください。 public

    0

    2答えて

    私はここで多くのレガシーアプリケーションを扱っています。それらのうちの1つ(プロダクション環境に配備されている)は、ログを持たないため編集する必要があります。 私はそれを逆コンパイルしましたが、この状況でどのように再構成するかについてはわかりません。私はコンパイラの最適化のために編集された単一のクラスを再コンパイルすることすらできませんでした。 は(私は、Java 6を使用しています) 申し訳あり

    0

    1答えて

    私はSpring 4.2プロジェクトの中にたくさんのクラスを持っています。 @Xyzアノテーションをすべてアノテーションしています。 AspectJのドキュメントによると、 declare @type : x.y.z.* : @Xyz; 命令で実行できます。 しかし、私はそれをどこに置くべきかわからない。