谁能告诉我 Spring 框架生成的动态代理(字节码)存储/保存在哪里?
在文件系统上?在记忆中?
它在内存中 - 该类没有字节码增强,但本质上是创建了一个包装器,它拦截对包装类的所有方法调用并将调用委托给 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