AOP底层原理 1、AOP底层使用动态代理(两种情况) 第一种:有接口的情况,使用JDK动态代理 使用JDK动态代理,使用Proxy类里面的方法创建代理对象 调用 newProxyInstance 方法 static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) 返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。 方法的三个参数: ClassLoader loader:类加载器 Class<?>[] in...