经典面试题-聊聊JDK和CGLib动态代理实现和区别
前言
在电面试阿里时,被问到Spring AOP中JDK和CGLib动态代理的区别?在此整理一下,供大家参考。
JDK和CGLib动态代理实现
动态代理在Java中有着广泛的应用,如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。动态代理的代理关系是在运行时期确定的。接下来主要阐述两种动态代理的区别。
JDK和CGLib动态代理分析
自Java 1.3以后,Java提供了动态代理技术,允许开发者在运行期创建接口的代理实例,后来这项技术被用到
原创
2021-03-27 22:09:01 ·
3942 阅读 ·
0 评论