java - 我应该升级到 CGLIB 3.0 吗?

标签 java cglib

我想知道是否/为什么我应该将 CGLib 2.2.2 升级到版本 3.0。我将 CGLib 与最新版本的 Hibernate/Spring/Mockito 和 Java 7 一起使用。

我在网络上的任何地方都找不到此版本的发行说明或升级说明。

最佳答案

是的,您应该迁移到 CGLib 3.1,因为它可以正确生成堆栈映射框架并处理 Java 7 字节码。

更新

CGLib 3.1 解决了以下问题

我们正在使用 EasyMock 并切换到 CGLIB 3 的自定义版本。我们切换是因为 EclEmma/JaCoCo/Sonar 的代码覆盖将不再有效。这或多或少地减少了替换(除了更新 POM)。不幸的是

因此,如果您目前没有任何问题,例如代码覆盖率不再有效,我就不会切换。

关于java - 我应该升级到 CGLIB 3.0 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14456692/

相关文章:

java - 以编程方式列出已授予访问权限的 Bigquery 数据集,无需提前知道项目 ID

java - cglib 有替代品吗?

java - 带 Tomcat 的 Eclipse $$EnhancerByCGLIB$$ 'Unable to install breakpoint'

java - 服务 bean 在 spring cglib 代理中注入(inject)失败

java - Log4j2 - 如何配置 JDBC Appender?

java - 一旦用户单击 Tab 键或单击另一个字段,我如何验证用户输入?

java - while 和 try-catch 结构和异常

java - 创建 Java 数据格式,其中插入空格

java - 如何在具有 protected 方法的 Spring 中注入(inject) JDK 代理类?

java - javaassist 和 cglib 的区别