加载中...
avatar
文章
12
标签
15
分类
5
主页
关于笔者
Logoxin 的 博客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 的 博客!
javaencryptSpring
cover of next post
下一篇
JVM 学习大纲(简易版)
相关推荐
cover
2025-11-09
JVM 学习大纲(简易版)
cover
2025-01-03
java 学习笔记
cover
2025-11-04
AI-Nano Banana提示词大全
cover
2025-01-03
Web安全 学习笔记
cover
2025-01-03
vue2 学习笔记
cover
2025-01-03
个人项目
avatar
xin
收藏从未停止,学习从未开始!
文章
12
标签
15
分类
5
关注我的github
公告
欢迎来到我的博客!!!
目录
  1. 1. Spring
  2. 2. 1.Core包
    1. 2.1. 1.1.asm包:访问者模式的最佳实践
      1. 2.1.1. 核心字节码访问者类
        1. 2.1.1.1. (1)ClassReader
        2. 2.1.1.2. (2)ClassWriter
        3. 2.1.1.3. (3)ClassVisitor
        4. 2.1.1.4. (4)MethodVisitor
        5. 2.1.1.5. (5)FieldVisitor
        6. 2.1.1.6. (6)AnnotationVisitor
      2. 2.1.2. 类型和签名处理
        1. 2.1.2.1. (1)Type
        2. 2.1.2.2. (2)SignatureReader / SignatureWriter
      3. 2.1.3. 工具和常量类
        1. 2.1.3.1. (1)Opcodes
        2. 2.1.3.2. (2)Handle
      4. 2.1.4. 其它:
        1. 2.1.4.1. (1)类型系统相关
        2. 2.1.4.2. (2)常量池和符号
        3. 2.1.4.3. (3)字节码指令和框架
        4. 2.1.4.4. (4)工具和辅助类
        5. 2.1.4.5. (5)Spring特定封装
        6. 2.1.4.6. (6)针对不同jdk版本的功能
      5. 2.1.5. 实际使用案例
        1. 2.1.5.1. (1)Spring 中的类元数据读取
        2. 2.1.5.2. (2)字节码方法增强
    2. 2.2. 1.2.cglib包
    3. 2.3. Spring Core 中 CGLIB 的完整目录结构
      1. 2.3.1. 1.2.1core包 - 核心基础
        1. 2.3.1.1. (1)**AbstractClassGenerator**
        2. 2.3.1.2. (2)**ClassGenerator**
        3. 2.3.1.3. (3)**DefaultGeneratorStrategy**
        4. 2.3.1.4. (5)**DebuggingClassWriter**
        5. 2.3.1.5. (6)**KeyFactory**
        6. 2.3.1.6. (7)**NamingPolicy**
        7. 2.3.1.7. (8)**Predicate**
      2. 2.3.2. 1.2.2. `proxy 包 - 代理核心
        1. 2.3.2.1. (1)**Enhancer**-(最重要的类)
        2. 2.3.2.2. (2)**MethodInterceptor**
        3. 2.3.2.3. (3)Callback - 回调标记接口
        4. 2.3.2.4. (4)特殊回调类型:NoOp - 无操作回调
        5. 2.3.2.5. (5)特殊回调类型:FixedValue - 固定返回值回调
        6. 2.3.2.6. (6)特殊回调类型:LazyLoader - 延迟加载回调
        7. 2.3.2.7. 过滤器和策略类
        8. 2.3.2.8. (9)CallbackFilter - 回调过滤器
        9. 2.3.2.9. (10)NamingPolicy - 命名策略
        10. 2.3.2.10. 核心工具类
  3. 3. 持续更新当中….
最新文章
Spring 源码解读
Spring 源码解读2025-11-16
JVM 学习大纲(简易版)
JVM 学习大纲(简易版)2025-11-09
AI-Nano Banana提示词大全
AI-Nano Banana提示词大全2025-11-04
新项目开发流程
新项目开发流程2025-11-03
科学上网-各种协议
科学上网-各种协议2025-01-11
© 2025 By xin框架 Hexo 7.3.0|主题 Butterfly 5.5.1
Hi, 欢迎来到我的 blog
搜索
数据加载中