代理:Proxy和Cglib
代理是AOP编程的前提。
Proxy
是对接口某个方法的扩展,通过java.lang.reflect.Proxy类的newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)方法获得代理类,并进行功能扩展。
Cglib
如果需要代理的类没有实现接口,则可以基于子类进行代理。
通过Cglib
原创
2017-10-17 13:08:06 ·
225 阅读 ·
0 评论