您的位置:首页 > 编程语言 > Java开发

《Spring框架编程指南》03-02:AOP前置通知

2020-04-29 18:22 344 查看

3.2 AOP前置通知

AOP的核心组件:
切面(Aspect):切面是封装通用业务逻辑的组件,可以作用到其他组件上。
切入点(Pointcut):用于指定哪些组件哪些方法使用切面组件,Spring提供表达式来实现该指定。
通知(Advice):用于指定组件作用到目标组件的具体位置。
AOP前置通知:在目标组件的方法执行前执行的程序。
完成AOP的步骤
切入点程序。
切面程序。
通过配置文件将切面程序插入到切入点程序的某个位置上(通知)

切入点程序:可以是spring组件中的任何方法、不限返回类型、参数类型。
Bean:

配置文件:
切面程序:是spring组件中的某个方法、无返回类型、参数类型与通知类型有关,前置通知的参数类型为org.aspectj.lang.JoinPoint(可以无参数)

Bean:

配置文件:

配置文件:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: