摘要: 一.Spring AOP 1.1 Spring AOP 底层还是用的动态代理。如果目标对象所对应的类有接口,spring就用jdk生成代理对象; 如果目标对象所对应的类没有接口,spring就用CGLIB生成代理对象。 优点:动态代理,如果一个类被它代理,则接口或者类的所有方法都被强迫执行。而spr 阅读全文
posted @ 2018-04-17 14:03 kuotian 阅读(295) 评论(0) 推荐(0)
摘要: 一.代理模式 在不更改源码的前提下,加入新功能,通常需要用到代理设计模式。 代理设计模式分类: 静态代理 动态代理 jdk动态代理 cglib动态代理 其中spring AOP的底层用的是动态代理。其将动态代理进行封装,方便使用。 以通过Service调用DAO,从而向数据库添加更新用户为例,添加新 阅读全文
posted @ 2018-04-17 12:30 kuotian 阅读(330) 评论(0) 推荐(0)