سؤال

Can anyone please tell me where dynamic proxies (the bytecode) generated by the Spring framework are stored/held?

On the filesystem? In memory?

هل كانت مفيدة؟

المحلول

It is in memory - there is no bytecode enhancement of the class, but essentially a wrapper is created which intercepts all method calls to the wrapped class and delegates the calls to an 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top