当spring创建代理时,它将使用具有默认命名策略的cglib。有什么办法可以改变命名策略?生成的类名与我使用的另一个框架冲突。 最佳答案 似乎cglib claims可以检测到名称冲突,但是由于某种原因在这种情况下无法检测到。由于这个问题(和您的报告?),您正在使用其他框架(catch-exception)patched他们的代码来避免它。