spring aop基础知识
来源:互联网 发布:为知笔记活动 编辑:程序博客网 时间:2024/05/16 17:43
AOP的概念
面向切面编程,就是在运行期间通过代理方式向目标类织入增强代码
AOP的底层原理:
JDK动态代理、CGLIB动态代理
AOP的术语
public class UserService {public void add(){System.out.println("-------add-------");}public void update(){System.out.println("--------update---");}public void delete(){System.out.println("--------delete-----");}}
JointPoint连接点:指的是拦截的点,spring中指的是类的方法,如 上面的add、update、delete方法
PointCut切点:对哪些jointpoint 连接点进行定义
Advice通知/增强:在拦截的点,进行的定义,例如在执行add方法前面,进行日志记录的方法,分为前置通知、后置通知、环绕通知、异常通知、最终通知
Target目标对象:需要生成代理的对象
waving织入:将增强advice应用到目标对象生成代理对象的过程
Proxy代理:目标对象生成的代理对象
Aspect切面: 就是切点和通知的组合
spring 中的切面类型
Advisor : 代表一般切面,是一个切点和一个增强的组合
Aspect: 多个切点和多个通知的组合
0 0
- Spring AOP的基础知识
- spring基础知识3:aop
- Spring AOP基础知识
- spring aop基础知识
- Spring-AOP基础知识
- Spring基础知识-IOC、DI、AOP
- Spring基础知识(5)-AOP
- Spring AOP的一些基础知识
- [Java]Spring AOP基础知识-动态代理
- Spring基础知识和AOP使用注意
- Spring AOP学习笔记(1):AOP基础知识
- 【Spring in Action】Spring的AOP基础知识及切面运用
- aop基础知识
- AOP之AOP基础知识
- java 框架基础知识(2)----动态代理-->Spring AOP
- Spring AOP基础知识学习——Annotation配置
- Spring AOP基础知识学习——XML配置
- spring基础知识总结----AOP代理模式的实现
- java编程思想——递归的方式,添加目录和文件
- 【java】【IntelliJ IDEA】设置参数
- hdu5240——Exam(贪心)
- HDU5327(数位DP)
- bzoj3160
- spring aop基础知识
- 重载(Overlode) VS. 重写(Overriding)
- 二叉树16:从上往下打印二叉树
- SDUT 3262 Circle of Friends【强连通Tarjan+缩点染色+最短路SPFA】
- Java中 hashcode 和 equals、equals和==
- HDU 5236 Article
- FTP服务
- 二叉树17:按之字形顺序打印二叉树
- 友元函数和友元类~