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

使用 AspectJ 编译器和 weaver 可以使用完整的 AspectJ 语言和 在 Using AspectJ with Spring Applications中进行了讨论。
使用 AspectJ 编译器和 weaver 可以使用完整的 AspectJ 语言和 在 Using AspectJ with Spring Applications中进行了讨论。