AOP简介 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续.简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理技术,在不修改源码的基础上,对我们已有的方法进行增强. 相关概念 Joinpoint(连接点) 所谓连接点是指那些被拦截到的点.在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的连接点. Pointcut(切入点) 所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义. Adv…