跳至主要內容

概述

xw小于 1 分钟

概述

AOP全称为Aspect Oriented Programming,中文通常翻译为面向方面编程。使用AOP,我们可以对类似于Logging和Security等系统需求进行模块化的组织,简化系统需求与实现之间的对比关系,进而使得整个系统的实现更具模块化。AOP核心关注横切关注点,引入了Aspect概念对系统中的横切关注点进行封装。概览图如下所示:

image-20230627203357302

AOP实现机制

Spring Aop采用动态代理机制字节码生成技术实现。