Aop的最大意义是:在不改变原来代码的前提下,也不对源代码做任何协议接口要求。而实现了类似插件的方式,来修改源代码,给源代码插入新的执行代码。
4.spring中的aop演示
4.1步骤:
1.导包(4+2+2+2+1) 基础包+日志包+aop、aspects+test+weaver+aopalliance
下面两个是spring需要的第三方aop包
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
一共是11个jar包
2.准备目标对象
3.准备通知
appilcationContext.xml中添加aop的约束文件
4.配置进行织入,将通知织入目标对象中
JoinPoint(连接点):目标对象,所有可以增强的方法。
PointCut(切入点):目标对象。已经增强的方法
Advice(通知/增强):增强的代码
Target(目标对象):被代理对象
Weaving(织入):将通知应用到切入点的过程
Proxy(代理):将通知织入到目标对象之后,形成代理对象
aspect(切面):切入点*通知
原文地址:https://www.cnblogs.com/qichunlin/p/10171430.html
时间: 2024-10-15 05:31:19