AOP的基本认识 Aspect Oriented Programming,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 AOP的实现原理 Spring内部是使用动态代理的方式实现AOP JDK动态代理:只能对实现接口的类产生代理 产生代理对象的方法:Proxy.newProxyInstance(ClassLoader loader, Cla…