![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 74
枫叶丶红尘
这个作者很懒,什么都没留下…
展开
-
spring -core分析
spring-core 模块共有6个包asm分析AnnotationVisitor类:是一个抽象类,定义在解析注解时会触发的事件,如解析到一个基本值类型的注解、enum值类型的注解、Array值类型的注解、注解值类型的注解等。AnnotationWriter类:继承了 AnnotationVisitor 类,用于拼接注解相关字节码。Attribute类:字节码中属性的类抽象。ByteVector类:字节码二进制存储的容器。ClassReader类:字节码的读取与分析引擎。它采用类似SAX的原创 2021-10-28 18:24:38 · 3179 阅读 · 0 评论 -
spring七大模块
剑指spring源码(一)前言我们都知道spring用起来很舒服,尤其是里面的IOC、AOP,那么他里面到底是怎么实现的,这里打算边学习边把他记录下来,spring的七大核心模块:1.核心容器: Spring CoreCore封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.应用上下文: Srping Context构建于Core原创 2021-10-22 18:57:35 · 348 阅读 · 0 评论