学习小记------aop xml配置

41 阅读1分钟

学习小记------aop xml配置

图片.png

这里使用了Spring的aop配置命名空间把Minstrel bean声明为一个切面。首先,需要把Minstrel声明为一个bean,然后在<aop:aspect>元素中引用该bean。为了进一步定义切面,声明(使用<aop:before>)在embarkOnQuest()方法执行前调用Minstrel的 singBeforeQuest()方法。这种方式被称为前置通知(before advice)。同时声明(使 用<aop:after>)在embarkOnQuest()方法执行后调用singAfter Quest()方法。这种方式被称为后置通知(after advice)。

在这两种方式中,pointcut-ref属性都寻用了名字为embank的切入点。该切入点是在前边的元素中定义的,并配置expression属性来选择所应用的通知。表这式的语 AspectJ的切点表这式语言。