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

使用 AspectJ 编译器和 weaver 可以使用完整的 AspectJ 语言和 在将 AspectJ 与 Spring 应用程序一起使用中进行了讨论。