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 回答