加载中...
文章
12
标签
15
分类
5
主页
关于笔者
xin 的 博客
Spring 源码解读
返回首页
搜索
主页
关于笔者
Spring 源码解读
发表于
2025-11-16
|
更新于
2025-11-16
|
note
|
总字数:
9
|
阅读时长:
1分钟
|
浏览量:
您好, 这里需要密码.
文章作者:
xin
文章链接:
https://blog.wxin.icu/2025/11/16/Spring-%E6%BA%90%E7%A0%81%E8%A7%A3%E8%AF%BB/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
xin 的 博客
!
java
encrypt
Spring
下一篇
JVM 学习大纲(简易版)
相关推荐
2025-11-09
JVM 学习大纲(简易版)
2025-01-03
java 学习笔记
2025-11-04
AI-Nano Banana提示词大全
2025-01-03
Web安全 学习笔记
2025-01-03
vue2 学习笔记
2025-01-03
个人项目
xin
收藏从未停止,学习从未开始!
文章
12
标签
15
分类
5
关注我的github
公告
欢迎来到我的博客!!!
目录
1.
Spring
2.
1.Core包
2.1.
1.1.asm包:访问者模式的最佳实践
2.1.1.
核心字节码访问者类
2.1.1.1.
(1)ClassReader
2.1.1.2.
(2)ClassWriter
2.1.1.3.
(3)ClassVisitor
2.1.1.4.
(4)MethodVisitor
2.1.1.5.
(5)FieldVisitor
2.1.1.6.
(6)AnnotationVisitor
2.1.2.
类型和签名处理
2.1.2.1.
(1)Type
2.1.2.2.
(2)SignatureReader / SignatureWriter
2.1.3.
工具和常量类
2.1.3.1.
(1)Opcodes
2.1.3.2.
(2)Handle
2.1.4.
其它:
2.1.4.1.
(1)类型系统相关
2.1.4.2.
(2)常量池和符号
2.1.4.3.
(3)字节码指令和框架
2.1.4.4.
(4)工具和辅助类
2.1.4.5.
(5)Spring特定封装
2.1.4.6.
(6)针对不同jdk版本的功能
2.1.5.
实际使用案例
2.1.5.1.
(1)Spring 中的类元数据读取
2.1.5.2.
(2)字节码方法增强
2.2.
1.2.cglib包
2.3.
Spring Core 中 CGLIB 的完整目录结构
2.3.1.
1.2.1core包 - 核心基础
2.3.1.1.
(1)**AbstractClassGenerator**
2.3.1.2.
(2)**ClassGenerator**
2.3.1.3.
(3)**DefaultGeneratorStrategy**
2.3.1.4.
(5)**DebuggingClassWriter**
2.3.1.5.
(6)**KeyFactory**
2.3.1.6.
(7)**NamingPolicy**
2.3.1.7.
(8)**Predicate**
2.3.2.
1.2.2. `proxy 包 - 代理核心
2.3.2.1.
(1)**Enhancer**-(最重要的类)
2.3.2.2.
(2)**MethodInterceptor**
2.3.2.3.
(3)Callback - 回调标记接口
2.3.2.4.
(4)特殊回调类型:NoOp - 无操作回调
2.3.2.5.
(5)特殊回调类型:FixedValue - 固定返回值回调
2.3.2.6.
(6)特殊回调类型:LazyLoader - 延迟加载回调
2.3.2.7.
过滤器和策略类
2.3.2.8.
(9)CallbackFilter - 回调过滤器
2.3.2.9.
(10)NamingPolicy - 命名策略
2.3.2.10.
核心工具类
3.
持续更新当中….
最新文章
Spring 源码解读
2025-11-16
JVM 学习大纲(简易版)
2025-11-09
AI-Nano Banana提示词大全
2025-11-04
新项目开发流程
2025-11-03
科学上网-各种协议
2025-01-11
繁
搜索
数据加载中