vanhre が Spring フォーラムで質問したのと同じ問題がありましたが、私の場合はコンストラクターを変更できませんでした。
私はSpring Java構成を使用しているため、jettyの開始時に問題なく初期化されていましたが、実行時にアスペクトで機能を実行すると、フォーラムからのまったく同じ例外で失敗しました。
vanhre が Spring フォーラムで質問したのと同じ問題がありましたが、私の場合はコンストラクターを変更できませんでした。
私はSpring Java構成を使用しているため、jettyの開始時に問題なく初期化されていましたが、実行時にアスペクトで機能を実行すると、フォーラムからのまったく同じ例外で失敗しました。
aspectjrt
後で、 pom に依存関係が必要であることがわかりました。
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.12</version>
</dependency>
編集:依存関係の欠落はエラーでしたが、実際の問題はEclipse +アスペクトの組み合わせです。Eclipse を使用してアスペクト クラスをビルドすると、このエラーが発生しました。さらに、アスペクトアドバイスが対象だったクラスをコンパイルしたときに、アスペクトが呼び出されませんでした。
解決策:アプリケーションをビルドするには Maven を使用する必要があります (誰かが Eclipse の解決策を見つけてくれたらうれしいです。なぜなら、私はこれを忘れてしまうからです)。
http://central.maven.org/maven2/org/aspectj/aspectjrt/1.6.9/aspectjrt-1.6.9.jarをダウンロード して、プロジェクトに追加します