【问题标题】:spring, how to change cglib naming policyspring,如何更改 cglib 命名策略
【发布时间】:2013-11-08 19:30:33
【问题描述】:

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

【问题讨论】:

标签: java spring proxy-classes cglib


【解决方案1】:

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

由于这个问题(以及您的报告?)您正在使用的其他框架(捕获异常)patched 他们的代码来避免它。

【讨论】:

  • 只要使用one cglib,它就可以检测名称冲突。由于 Spring 3.2+ 重新打包了 cglib,因此很容易有 两个 cglib,每个 cglib 处理自己的名称冲突。
猜你喜欢
  • 2021-07-15
  • 2017-01-02
  • 2021-09-05
  • 1970-01-01
  • 2020-02-02
  • 2015-11-16
  • 1970-01-01
  • 2020-03-18
  • 2016-01-26
相关资源
最近更新 更多