1. 前置增强,在核心功能之前执行的额外功能 2. 后置增强,在核心功能之后执行的额外功能 3. 异常增强,在核心功能发生异常时执行的额外功能,先捕获,后抛出 4. 环绕增强,在核心功能之前以及之后执行的额外功能