@AspectJ 支持
@AspectJ 指的是一种将切面声明为常规 Java 类并使用注解进行标注的风格。@AspectJ 风格由 AspectJ 项目 作为 AspectJ 5 版本的一部分引入。Spring 解释的注解与 AspectJ 5 相同,使用 AspectJ 提供的库进行切点解析和匹配。然而,AOP 运行时仍然是纯 Spring AOP,并且不依赖于 AspectJ 编译器或织入器。
使用 AspectJ 编译器和织入器可以启用完整的 AspectJ 语言,这在 在 Spring 应用程序中使用 AspectJ 中进行了讨论。 |