Spring AOP 面向切面编程总结:

Spring AOP的核心概念和配置过程:
Spring AOP 底层依赖于AspectJ 这个 面向切面编程的语言来实现的

AOP 面向切面编程过程中涉及到的一些关键概念:

Spring AOP五种通知类型:

PointCut切点表达式(execution 表达式):

AOP 的实现流程:
-
1,引入 Aspectj 依赖
-
2,实现切面类、方法
-
3,配置 Aspect Bean
-
4,定义PointCut --说明切面程序的适用范围
-
5,配置Advice--说明会切面方法执行的时机(bfore/after return /after throw/after/around)