使用cglib进行动态代理的时候,
传入的对象需要有一个可见权限的无参构造方法。
否则,会报标题中的错误。
分析:cglib进行代理的时候会去创建一个代理对象继承传入的对象的无参构造方法,并通过setter进行赋值。如果传入的参数没有无参的构造方法,那么创建代理对象的过程就无法完成,抛出异常。
使用cglib进行动态代理的时候,
传入的对象需要有一个可见权限的无参构造方法。
否则,会报标题中的错误。
分析:cglib进行代理的时候会去创建一个代理对象继承传入的对象的无参构造方法,并通过setter进行赋值。如果传入的参数没有无参的构造方法,那么创建代理对象的过程就无法完成,抛出异常。