cglib动态代理
Posted 沙漠里的小鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cglib动态代理相关的知识,希望对你有一定的参考价值。
public class CglibProxy implements MethodInterceptor { private Object target; public Object createProxy(Object target) { this.target = target; Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(this.target.getClass()); enhancer.setCallback(this); return enhancer.create(); } @Override public Object intercept(Object obj, Method method, Object[] args, MethodProxy methodProxy) throws Throwable { Object result =null ; System.out.println("事务开始"); result = methodProxy.invokeSuper(obj, args); System.out.println("事务结束"); return result; } }
以上是关于cglib动态代理的主要内容,如果未能解决你的问题,请参考以下文章