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