AOP是Aspect Oriented Programming的缩写,意为面向切面编程,它是通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术,AOP可以通过动态代理技术在不修改源码的基础上,对已有方法进行增强,实现功能的重复和复用。