spring 系列6 基于xml的aop

Posted mantishell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 系列6 基于xml的aop相关的知识,希望对你有一定的参考价值。

spring中基于xml的AOP配置步骤

  1. 把通知Bean交给spring来管理
  2. 使用aop:config标签表明AOP配置
  3. 使用aop:aspect标签表明配置切面
    id属性:给切面提供一个唯一标识
    ref属性:指定通知类bean的id
    4.在aop:aspect标签的内部使用对应标签来配置通知的类型

切入点表达式关键字execution(表达式):
访问修饰符 返回类型 包名.包名...类名.方法名(参数列表)
其中:
访问修饰符可以省略
标准表达式写法:public void com.mantishell.service.impl.AccountServiceImpl.saveAccount()
返回值可以使用通配符,表示任意返回值
* com.mantishell.service.impl.AccountServiceImpl.saveAccount()
包名可以使用通配符,但是有几级就得写几个.
* *.*.*.*.AccountServiceImpl.saveAccount()
报名可以使用..表示当前包及其子包
* *..AccountServiceImpl.saveAccount()
类名和方法名都可以使用
来实现通配
* *..*.*()
参数列表:
可以直接写数据类型,基本类型直接写名称(如int);引用类型写包名.类名(如java.lang.String)
可以使用通配符表示任意类型,但是必须有参数
可以使用..表示有无参数均可,有参数可以是任意类型
全通配写法:
* *..*(..)






















以上是关于spring 系列6 基于xml的aop的主要内容,如果未能解决你的问题,请参考以下文章

147.基于XML的AOP开发

Spring系列之AOP实现的两种方式

Spring 基于注解配置的AOP框架详细讲解

Spring 基于注解配置的AOP框架详细讲解

Spring 基于xml配置方式的AOP

Spring -- 基于XML的AOP开发