一、背景
在 idea debug 窗口中看到了这样的标识符号

如果一个类名是这个样子的,表示这个类是由CGLIB库生成的。
$$
符号是CGLIB生成的类的分隔符

二、生成的代理类命名规则
原始类名 + $$EnhancerBySpringCGLIB$$ + 随机哈希值
三、生成名称的源码逻辑

最后一张图片里需要去 github 上下载 CGLIB 的仓库查看下对应的源码。
首页
在 idea debug 窗口中看到了这样的标识符号
如果一个类名是这个样子的,表示这个类是由CGLIB库生成的。
$$
符号是CGLIB生成的类的分隔符
原始类名 + $$EnhancerBySpringCGLIB$$ + 随机哈希值
最后一张图片里需要去 github 上下载 CGLIB 的仓库查看下对应的源码。