在Spring中使用cglib代理会导致以下问题:
a)构造函数被调用两次;
b)不允许拦截从另一个方法调用的方法。
但是,为什么Spring会创建一个bean和一个代理?是否可能动态生成一个继承指定bean类的类,并仅调用一次构造函数?这将解决公共和受保护方法的a)和b)。我有什么遗漏吗?
a)构造函数被调用两次;
b)不允许拦截从另一个方法调用的方法。
但是,为什么Spring会创建一个bean和一个代理?是否可能动态生成一个继承指定bean类的类,并仅调用一次构造函数?这将解决公共和受保护方法的a)和b)。我有什么遗漏吗?