0

Springフレームワークによって生成された動的プロキシ(バイトコード)が保存/保持されている場所を教えてもらえますか?

ファイルシステム上?メモリ内ですか?

4

1 に答える 1

1

これはメモリ内にあります。クラスのバイトコード拡張はありませんが、基本的にラッパーが作成され、ラップされたクラスへのすべてのメソッド呼び出しをインターセプトし、呼び出しをInvocationHandlerに委任します。

http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Proxy.html http://docs.oracle.com/javase/7/docs/api/java/lang/reflect /InvocationHandler.html

于 2012-08-01T13:54:45.557 に答える