Spring AOP 闲谈
2016-03-23 22:49
267 查看
Spring 两大核心 IOC,AOP
此处只是闲聊AOP
AOP实现方式,cglib,jdbc proxy
有何区别:
cglib:最终生成的是代理对象的一个子类,
jdk proxy:可以理解为拦截器,是通过字节码的方式实现,用到一个Proxy类和一个InvocationHandler接口
注意事项;
1.jdk proxy 只能对实现了接口的对象做代理,这个比较遗憾
2.cglib 无此限制,如果proxy可以支持非接口的代理,还会有cglib代理吗?答案寻找中.......
此处只是闲聊AOP
AOP实现方式,cglib,jdbc proxy
有何区别:
cglib:最终生成的是代理对象的一个子类,
jdk proxy:可以理解为拦截器,是通过字节码的方式实现,用到一个Proxy类和一个InvocationHandler接口
注意事项;
1.jdk proxy 只能对实现了接口的对象做代理,这个比较遗憾
2.cglib 无此限制,如果proxy可以支持非接口的代理,还会有cglib代理吗?答案寻找中.......
相关文章推荐
- java.lang.UnsatisfiedLinkError: Unable to load library 'xxx': Native library (win32-x86-64/ID_Fpr.dll)
- java_patest甲级真题1001. A+B Format
- java第12天
- Java学习之CAS
- java map 里面判断相等的hashcode方法
- JAVA实现计数排序(牺牲稳定性,换取空间复杂度)
- Invalid project description. xxxx overlaps the location of another project: ‘xxx’
- java多线程2-总结
- java垃圾回收机制
- IO和NIO的区别
- java多线程1-生产者与消费者
- Java编程--关于JNI你应该知道的一切
- java.util.NoSuchElementException
- java线程同步简单例子
- Spring 源码分析(四) ——MVC(二)概述
- Java判断素数
- JAVA中方法的调用
- spring xml头文件xmlns和xsi的意思
- Android 在Eclipse中查看Android API源码以及support包源码
- <jps:setProperty name = "JavaBean实例名" property = "*"/>