cglib可以帮助java动态生成类,用动态代理需要实现接口,只用cglib不用asm会发生找不到类的异常,cglib在spring项目中也有使用