@AspectJ 支持

@AspectJ 指的是一种将方面声明为使用注解的普通 Java 类的方式。@AspectJ 样式是由 AspectJ 项目 在 AspectJ 5 版本中引入的。Spring 解释与 AspectJ 5 相同的注解,使用 AspectJ 提供的库进行切入点解析和匹配。不过,AOP 运行时仍然是纯 Spring AOP,并且不依赖于 AspectJ 编译器或织入器。

使用 AspectJ 编译器和织入器可以启用 AspectJ 语言的全部功能,并在 在 Spring 应用程序中使用 AspectJ 中进行讨论。