Java spring,如何更改cglib命名策略

Java spring,如何更改cglib命名策略,java,spring,proxy-classes,cglib,Java,Spring,Proxy Classes,Cglib,当spring创建代理时,它使用带有默认命名策略的cglib。有没有办法更改命名策略?生成的类名与我使用的另一个框架冲突。cglib似乎可以检测到名称冲突,但由于某种原因,在这种情况下它不会 由于这个问题(以及您的报告?),您正在使用的另一个框架(捕获异常)的代码可以避免它。这怎么可能?您有其他框架使用CGLib来增强相同的类吗?听起来很奇怪,一点也不奇怪。当spring为会话范围的bean创建代理时,我会进行集成测试。我还进行了单元测试,检查同一对象的业务功能,以及您会遇到什么样的错误?似乎C

当spring创建代理时,它使用带有默认命名策略的cglib。有没有办法更改命名策略?生成的类名与我使用的另一个框架冲突。

cglib似乎可以检测到名称冲突,但由于某种原因,在这种情况下它不会


由于这个问题(以及您的报告?),您正在使用的另一个框架(捕获异常)的代码可以避免它。

这怎么可能?您有其他框架使用CGLib来增强相同的类吗?听起来很奇怪,一点也不奇怪。当spring为会话范围的bean创建代理时,我会进行集成测试。我还进行了单元测试,检查同一对象的业务功能,以及您会遇到什么样的错误?似乎CGLib应该能够处理这个问题。这里描述:只要使用一个cglib,它就可以检测名称冲突。因为Spring3.2+重新打包了cglib,所以很容易会有两个cglib,每个cglib负责自己的名称冲突。