Spring的静态代理与动态代理与Cglib代理

1.概述 代理是一种设计模式,他提供了对目标对象另外的访问方式。 这样的好处:可以在目标对象实现的基础上,增加额外的功能操作。(扩招目标对象的功能) 举例:明星 静态代理 代理对象,要实现与目标对象一样的接口! 缺点: 因为代理对象,需要与目标对象实现一样的接口,所以会有很多的代理类,类太多。 一旦接口增加方法,目标对象和代理对象都要增加方法!!! 解决方法: 代理工厂 动态代理! 动态代理: 1
相关文章
相关标签/搜索