本文介绍Spring AOP,面向切面编程。在权限验证、保存日志、安全检查和事务控制等多个应用场景之下都会依赖该技术。以下是在自己学习过程中的一些总结,如有错误,还望指正。 面向切面的定义 面向切面编程(AOP),全称 Aspect Oriented Programming。是基于面向对象编程之上的编程思想。指的是在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的编程方式。 动态代理可以非耦合动态插入代码,我们之前介绍过,JDK动态代理相关内容请移步:JDK动态代理 AOP的几个术语 切入点:我们真正需要执行日志记