存储生成的Spring动态代理的位置在哪里?

时间:2012-08-01 13:43:31

标签: spring storage dynamic-proxy

有人可以告诉我Spring框架生成的动态代理(字节码)在哪里存储/保存

在文件系统上?记忆中?

1 个答案:

答案 0 :(得分: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