Spring源码系列
文章平均质量分 95
不许人间到白头~
这个作者很懒,什么都没留下…
展开
-
Bean的加载
bean 的加载简介转换beanName转换 alias name转换 factoryBean nameFactoryBean 的使用简介bean加载的实现比bean的解析更要复杂,对于加载bean的功能,在Spring中的调用方式为:MyTestBean myTestBean = (MyTestBean) xmlBeanFactory.getBean("demo");我们先跟踪代码快速体验一下Spring 中代码是如何实现的。AbstractBeanFactory.javapublic O原创 2021-12-24 17:25:57 · 680 阅读 · 1 评论 -
自定义标签的解析
自定义标签的解析简介自定义标签的使用栗子:自定义标签解析获取标签的命名空间提取自定义标签处理器标签解析简介我们知道在Spring 中存在 默认标签和自定义标签 两种类型,前面说过默认标签了,现在来分析一下Spring中自定义标签的加载过程。同样,现在回顾一下,当完成从配置文件到Document 的转换并提取对应的root后,将开始了所有元素的解析,而在这一过程中便开始了默认标签与自定义标签两种格式的区分,函数如下:DefaultBeanDefinitionDocumentReader.javapr原创 2021-12-07 15:52:40 · 588 阅读 · 0 评论 -
默认标签的解析
默认标签的解析简介bean 标签的解析及注册解析BeanDefinition创建用于属性承载的BeanDefinition解析各种属性解析子元素 meta解析子元素 lookup-method解析子元素 replaced-method解析子元素constructor-arg解析子元素property解析子元素 qualifierAbstractBeanDefinition 属性解析默认标签中的自定义标签元素注册解析的 BeanDefinition通过 beanName 注册 beanDefinition通过原创 2021-11-26 16:11:50 · 530 阅读 · 0 评论 -
Spring容器的基本实现
容器的基本实现前言容器的基本用法功能分析核心类介绍`DefaultlistableBeanFactory`XmlBeanDefinitionReader容器的基础XmlBeanFactory配置文件封装加载Bean获取XML 的验证模式DTD 与 XSD 的区别验证模式的读取获取Document解析及注册BeanDefinitionsprofile 属性的使用解析并注册BeanDefinition前言在工作中的小伙伴都知道了解源码有多重要,无论是对工作还是面试。但是学习源码是困难的,早不到头绪,不知道怎原创 2021-11-16 10:39:28 · 811 阅读 · 0 评论 -
Spring 整体架构简介
Spring 整体架构简介Spring 简介Spring 的整体架构Core ContainerData Access/IntegrationWebAOPTestSpring 简介Spring 是于 2003 年兴起的 个轻量级 Java 开源框架 Rod Johnson 在其著作 Exper One-On-One J2EE Design and lopment 中阐述的部分理念和原型衍生而来 Spring 是为了解决企业应用开发 复杂性而创建的 ,它使用基本的 JavaBean 来完成以前只可能由 E原创 2021-11-10 10:17:22 · 1364 阅读 · 0 评论