在Spring中选择使用cglib来创建代理对象 当目标类没有实现接口时的情况 cglib的API 注意 当目标类没有实现接口时的情况 当目标对象所属的类,没有实现任何接口的时候,spring ioc容器会“智能”地选择使用cglib来创建代理对象,cglib创建代理对象的关键之处是:代理类继承了目标类! cglib的API 自己创建一个cglib: public class Foo { int add(int a, int b) { System.out.println("Foo.add()")