动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为运行期间,对象中方法的动态拦截,在拦截方法的前后执行功能操作。
重点:
运行期间,而不是提前指定 ProxyFactory proxyFactory = new ProxyFactory(myService.class);
可以理解为适配层, 是对目标对象的一个动态拦截, 前后都执行增强方法
动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为运行期间,对象中方法的动态拦截,在拦截方法的前后执行功能操作。
重点:
运行期间,而不是提前指定 ProxyFactory proxyFactory = new ProxyFactory(myService.class);
可以理解为适配层, 是对目标对象的一个动态拦截, 前后都执行增强方法