使用情况:有时候我们需要为一个类建立代理对象,当执行原类的某种方法时,进行某些操作,但是这要求我们原来的类实现某种接口。如果原来的类没有实现任何的接口怎么实现代理哪?现在我们可以利用Cglib为任何的类产生代理对象,不管原来的类有没有实现接口,甚至我们可以使代理对象动态的实现任意接口。
例子:
1、产生带拦截器的代理对象。
2、产生带拦截器和继承接口的代理对象。
3、产生带拦截器和拦截器过滤器的代理对象。
包里的内容:
案例,依赖包。
使用情况:有时候我们需要为一个类建立代理对象,当执行原类的某种方法时,进行某些操作,但是这要求我们原来的类实现某种接口。如果原来的类没有实现任何的接口怎么实现代理哪?现在我们可以利用Cglib为任何的类产生代理对象,不管原来的类有没有实现接口,甚至我们可以使代理对象动态的实现任意接口。
例子:
1、产生带拦截器的代理对象。
2、产生带拦截器和继承接口的代理对象。
3、产生带拦截器和拦截器过滤器的代理对象。
包里的内容:
案例,依赖包。