問題タブ [aspectj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 本番システムでの AspectJ ロード時間の織り込み
本番システムで純粋な AspectJ の読み込み時間を織り込んだ経験がある人はいますか (主に興味深い Tomcat 関連のアクティビティ)? メモリ フットプリントと CPU オーバーヘッドが少し心配です。
groovy - セットアップ済みの groovyc/javac ant 構成と ajc を混在させるにはどうすればよいですか?
私は最近、groovy 1.6 (w/Java 6) を私の ant build.xml スクリプトに構成しました。
現在、AspectJ 1.6 のロード時織りからコンパイル時への切り替えを試みています。すべてが Eclipse 内で動作し、私のテスト スイートは合格しました (また、@AspectJ から本格的な Aspectj に切り替えました)。iajc を使用するには、何を追加/置換する必要がありますか?
java - Maven と AspectJ - 例?
私のアスペクトは、AspectJプラグインを使用してEclipseからうまく機能しますが、Mavenで使用しようとすると....何も得られません。
私はこれを試しましたhttp://mojo.codehaus.org/aspectj-maven-plugin/includeExclude.html
アスペクトにlogginを追加し、junit testでテストしようとしましたが、実行すると
私は...
しかし、テストでログインが表示されません
Eclipseでコンパイルするとうまくいきますが、IDEに依存しないようにしたいです(ハドソンで使用できるように)
PSアスペクトには.ajファイルを使用します
私はそれをグーグルで検索しようとしましたが、実際の例は見つかりませんでした。
java - AspectJ 対 toString()
織り込もうとしているクラスで toString をオーバーライドした場合にのみ機能しますが、すべての toString メソッドで機能させる方法はありますか?
java - アスペクトが元の設定で実行され、別の jar としてパックされて別の場所から呼び出されたときに実行されないのはなぜですか?
私はaspectjの初心者です...
type の関数呼び出しにロギングを追加することを目的とした次のアスペクトを作成しましたpublic * doSomething*(..)
。メイン クラスが同じプロジェクトの一部である場合、アスペクトのウィービングは問題なく実行され、コードが実行されます。織り込まれたコードを jar にまとめて別の Eclipse プロジェクトから呼び出すと、アドバイスは実行されません。別のシナリオでは、アスペクト (.aj) のみを別の jar にパックし、その jar を Eclipse の「アスペクト パス」に追加します。これにより、Eclipse はアスペクトを適切に織り込むことができます。問題は、これを jar にラップして、別の場所からコードを呼び出す必要があることです。それも機能しません (驚くべきことではないと思います...) なぜですか?
アドバイスされるはずのクラス:
皆さんありがとう!