Spring 学习(四) AOP

AOP的相关概念
Spring 学习(四) AOP

切面就是关注点的模块化,即它要关注哪些对象,执行通知
连接点类似于触发AOP的函数或行为
通知就是连接点函数发生前、发生时、发生后可能的行为

Advice的类型
Spring 学习(四) AOP

AOP的JAVA实现

Spring 学习(四) AOP

AOP的配置方法:
XML配置
使用和,声明到底是哪个类提供方法
Spring 学习(四) AOP

配置接入点
expression表示匹配的方法,可以扫描所有方法,也可以配置到具体类的具体方法
Spring 学习(四) AOP

before advice的配置方法
Spring 学习(四) AOP

Introductions允许一个切面声明实现一个指定接口的通知对象,并且提供了一个接口实现类来代表这些对象,declare-parent用于声明所有匹配的类型拥有一个新的parent
Spring 学习(四) AOP

advisor中只有一个advice
Spring 学习(四) AOP