摘要: 上一篇文章中我们介绍了如何使用java SDK实现动态代理,可是因为java SDK只能为接口创建代理所以有一定的局限性,今天我来给大家介绍另外的一种实现java动态代理的方法就是使用第三方的类库叫做cglib。 首先我们来使用cglib实现一个动态代理然后在来介绍一些注意的事项: 其中RealSe 阅读全文
posted @ 2019-05-26 12:23 牧神风 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 上一节我介绍了什么是静态代理。在静态代理中的代理对象是直接定义在代码中的,这样会导致代码不能复用并且工作量也会成倍的增加所以在日常的开发中我们更多使用的是动态代理模式。在动态代理中,代理类在是程序运行中动态生成的,在java中一般有两种方式来实现动态代理模式,它们分别是javaSDK动态代理和第三方 阅读全文
posted @ 2019-05-26 11:44 牧神风 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习java中的另一个重要的特性叫做动态代理。所谓动态代理是可以在java运行过程中动态的创建一个类去实现一个或多个接口,可以在不修改原有类代码的基础上动态的添加功能和方法。正是因为这个特性使动态代理被java的许多框架中被广泛的使用。 在介绍动态代理之前我需要先介绍一下什么是静态代理。在 阅读全文
posted @ 2019-05-26 10:19 牧神风 阅读(530) 评论(0) 推荐(0) 编辑