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)