cglibcallback中这段代码是为了什么

image.png

@詹波

评论区

JFinal

2021-02-07 18:57

有些类可能已被 cglib 或者 jfinal proxy 代理过一次了,这时你获取的类名类似于:
com.xxx.yyy.Zzzz$$EnhancerByCglib
或者
com.xxx.yyy.Zzzz$$EnhancerByJFinal

源码:
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/proxy/proxy_class_template.jf


发文可以贴源码,不要贴图片

zhangtianxiao

2021-02-07 19:25

@JFinal 但凡走到cglibcallback这里的对象, 难道不是必定 被增强过的吗, 这个判断是否多余

JFinal

2021-02-07 19:28

@zhangtianxiao 如果是必定被增强过,那不但不是多余,而且是必须