原文:Spring5源码解析2-register方法注册配置类

接上回已经讲完了this 方法,现在来看register annotatedClasses 方法。 register annotatedClasses 方法 register annotatedClasses 方法最后其实是调用了reader的doRegisterBean annotatedClass, null, null, null 方法。 根据传入的class对象创建AnnotatedGen ...

2019-10-08 08:38 0 322 推荐指数:

查看详情

Spring5源码解析6-ConfigurationClassParser 解析配置

ConfigurationClassParser 在ConfigurationClassPostProcessor#processConfigBeanDefinitions方法中创建了ConfigurationClassParser对象并调用其parse方法。该方法就是在负责解析配置、扫描包 ...

Fri Oct 18 21:33:00 CST 2019 0 386
Spring5源码解析5-ConfigurationClassPostProcessor (上)

接上回,我们讲到了refresh()方法中的invokeBeanFactoryPostProcessors(beanFactory)方法主要在执行BeanFactoryPostProcessor和其子接口BeanDefinitionRegistryPostProcessor的方法。 在创建 ...

Wed Oct 16 21:57:00 CST 2019 0 300
spring5 源码深度解析----- IOC 之 默认标签解析(上)

概述 接前两篇文章 spring源码深度解析Spring的整体架构和环境搭建 和 spring源码深度解析— IOC 之 容器的基本实现 本文主要研究Spring标签的解析Spring的标签中有默认标签和自定义标签,两者的解析有着很大的不同,这次重点说默认标签的解析过程。 默认标签 ...

Wed Jul 03 18:51:00 CST 2019 1 1264
spring5 源码深度解析----- IOC 之 默认标签解析(下)

spring源码深度解析— IOC 之 默认标签解析(上)中我们已经完成了从xml配置文件到BeanDefinition的转换,转换后的实例是GenericBeanDefinition的实例。本文主要来看看标签解析剩余部分及BeanDefinition的注册。 默认标签中的自定义标签解析 ...

Thu Jul 04 19:02:00 CST 2019 0 763
spring5 源码深度解析-----Spring的整体架构和环境搭建

概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE ...

Wed Jun 19 19:11:00 CST 2019 2 14556
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM