私は、Spring-WSとWebServiceTemplateクラスを使用してWebサービスクライアントを作成しています。 WebServiceTemplateクラスのボウルに、WebServiceConnectionが作成されます。 WebServiceConnection.sendは実際にメッセージを送信するために使用されます。私がしたいのは、WebServiceConnection.sendの呼び出しを傍受し、WebServiceConnection.endに渡されたオブジェクトを調べるロジックで置き換えることです。AspectJを使用して単体テストのモックと第三者のオブジェクトを置き換える
これは、これがアスペクトを使用するのに適した場所になると私に気付きます。しかし、単体テストを実行しているときだけ、どのようにアスペクトを実行させることができるのか分かりません。また、私が実行しているテストに基づいて異なるアスペクトを実行したいと思います。
誰でもこれを行う方法に関するアイデアはありますか?
これは私が望んだ解決策ではありませんが、うまくいくようです。ビルドスクリプトに少し複雑さを追加しましたが、私が処理できないものは何もありません。ありがとう –