动态代理的两种写法

                                                 JDK代理

JDK代理

实现流程:

图一:定义一个接口

动态代理的两种写法

图二:定义接口的实现类

动态代理的两种写法

 

图三:写代理类

动态代理的两种写法

图四:进行测试

动态代理的两种写法

限制条件:

使用JDK动态代理必须实现一个或多个接口,否则无法使用

                                              CGlib 代理

步骤:

图一:定义类

动态代理的两种写法

图二:创建代理类

动态代理的两种写法

图三:测试

动态代理的两种写法