找到每个类的方法,把对象的代理实现动态代理 代理对象来做代理做的事, 在方法执行的时候找到合适的时机做代理的事. 在JDK中有 newProxyInstance能帮传入的目标对象创建代理对象,返回代理对象 如果目标对象没有实现任何接口,JDK是无法为其创建代理对象的 Spring中的AOP没有强制要求必须要实现接口