https://juejin.cn/post/7322738137301090315?from=search-suggest#heading-37

Spring AOP使用纯Java实现,没有使用复杂的编译时或加载时处理。它是通过运行时代理实现的,与其他AOP框架(如AspectJ)相比,它在功能上有一些限制,但对于大多数标准企业应用来说已经足够了。

Spring AOP的关键组件包括: