Spring 两大核心 IOC,AOP
此处只是闲聊AOP
AOP实现方式,cglib,jdbc proxy
有何区别:
cglib:最终生成的是代理对象的一个子类,
jdk proxy:可以理解为拦截器,是通过字节码的方式实现,用到一个Proxy类和一个InvocationHandler接口
注意事项;
1.jdk proxy 只能对实现了接口的对象做代理,这个比较遗憾
2.cglib 无此限制,如果proxy可以支持非接口的代理,还会有cglib代理吗?答案寻找中.......