proxy和cglib浅析
学习开源项目成就精彩人生
已通过软件设计师、事业编专技岗位笔试考试排名第一。接下来主要发布毕业论文资源和教授事业编计算机类岗位专业题目知识及软考中级高级资源,敬请期待。10年java语言开发经验;
展开
-
静态代理VS动态代理
https://blog.csdn.net/hejingyuan6/article/details/36203505#commentBox 代理:不用改变源码而增强方法 动态代理有AOP的思想,面向切面编程,基于方法的切面 静态代理: 资源类接口UserManager 实现类UserManagerImp 增删查改方法 代理类UserManagerImpProxy 增强方法 -> 增删查改的前...原创 2019-11-25 21:14:55 · 658 阅读 · 0 评论 -
关于proxy和cglib代理
静态代理:添加新功能不影响自己原有和父类,如baseServlet 缺陷:修改原有功能会影响原有代码 动态代理:Proxy.newProxyInstance() 面向方法编程(面向切面aop),不改类不继承,增强方法 缺陷:不灵活,依赖接口,必须有一个接口 cglib代理:生成了cglib子类,不依赖接口 缺点:父类属性过多,生成子类占用更多内存 ...原创 2019-10-01 22:22:49 · 150 阅读 · 0 评论