spring aop(面向切面编程)

aop分为两种,一种是静态代理(不经常使用),另外一种是动态代理  。java 静态代理的优势,及缺点:spring 优势:代理是客户端不须要知道实现类是什么,怎么作的,客户只须要知道代理就能够了。缺点:代理类和委托类都实现了相同的接口,代理类经过委托类实现了相同的方法,这样就出现了大量的代码重复,若是接口增长一个方法除了全部实现类须要实现这个方法外,全部代理类也须要实现次方法,大大增长了代码维护
相关文章
相关标签/搜索