使用enhance(obj)增强Service后如果存在protected方法会出错


QQ截图20170802120258.jpg

如图 在Service中 add方法 调用了内部的 其他非public方法 如果存在protected方法则会报错  private 则不受影响,是我搞错了还是本身存在缺陷

好像是不能再 public final 方法内调用protected 方法

评论区

JFinal

2017-08-02 12:09

应该是 cglib 在 java 8 下的 bug,换个cglib 的新版本试试

无涯

2017-08-02 12:17

@JFinal 刚刚看了下 add方法去掉final 不会报错

热门反馈

扫码入社