实现 AOP 的技术,主要分为两大类: 一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执 行;二是采用静态织入的方式,引入特定的语法创建 “ 方面 ” ,从而使得编译器可以在编译期间 织入有关 “ 方面 ” 的代码。 Spring AOP 的实现原理其实很简单: AOP 框架负责动态地生成