SpringAOP使用介绍

 时间:2024-10-14 14:53:48

1、创建使用spring框架的项目,IDEA在创建该项目的时候会自动去下载相关jar包。注意IDEA不会帮我们下载aspectjweaver的jar包,因此还需要自己去导入下jar包。

SpringAOP使用介绍

2、创建目标组件,只需要加入一个方法,方法中进行简单输出。

SpringAOP使用介绍

3、创建方面组件,也可以看成是从目标组件上面剥离下来的一个日志输出的功能。简单创建一个日志输出类OperateLogger,其中加入一个日志输出方法。

SpringAOP使用介绍

4、在applicationContext.xml中声明目标组件和方面组件,只需要平常的bean声明即可。

SpringAOP使用介绍

5、将方面组件作用到目标组件上,在applicationContext.xml中使用aop标签进行配置。

SpringAOP使用介绍

6、配置说明:aop:before,表示添加前置通知,这里可以配置多种通知类型;before:前醅呓择锗置通知;after:后置通知;round:环绕通知;after-t茑霁酌绡hrowing:异常通知;此时需要多加个属性throwing="e"after-running:最终通知;可以用try...catch...finally来说明:

SpringAOP使用介绍

7、配置说明:pointcut切入点属性,可以多种配置execution:方法限定表达式,将特定的一个或者多个菱诎逭幂方法作为切入点。within:类型限定表达式,可以指定在哪个包下一个或者多个类作为切入点。bean:Bean名称限定表达式,可以指定某个bean;

SpringAOP使用介绍

8、编辑测试类,直接获取spring容器,通过容器获取目标组件对象,并调用其中方法。

SpringAOP使用介绍

9、main方法运行,结果方面组件中的输出也出现在了控制台,证明aop测试成功。

SpringAOP使用介绍
  • 门禁一卡通系统工程
  • 闲鱼币怎么获取
  • 纹身怎么洗掉
  • server2008服务器ip端口策略
  • iMac 5K27寸苹果一体电脑配置参数曝光
  • 热门搜索
    数学手抄报图片大全 美丽家乡手抄报 古诗手抄报图片大全 中华美德手抄报 读书手抄报图片大全 诚信手抄报花边 岭南文化手抄报 俭以养德手抄报 关于教师节手抄报 勾股定理手抄报