![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring源码阅读
linzhuowei0775
这个作者很懒,什么都没留下…
展开
-
Spring源码阅读-- IOC容器资源定位
1、环境搭建工程目录结构: 首先我们从最基础的spring开发代码开始,首先上场的是spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframewor原创 2017-09-15 17:35:03 · 477 阅读 · 0 评论 -
Spring源码阅读-- IOC容器资源解析
上章节Spring源码阅读– IOC容器资源定位Spring IOC 容器在初始化时将配置的 Bean 定义资源文件定位封装成Resource对象。源文件的定位已分析完,接下来便是加载和解析配置文件。回到AbstractBeanDefinitionReader类中的loadBeanDefinitions(String location, Set<Resource> actualResources)方原创 2017-09-26 21:30:45 · 366 阅读 · 0 评论 -
Spring源码阅读-- 解析自定义命名空间的标签
在上一篇, Spring源码阅读– IOC容器资源解析 我们分析到使用默认命名空间的http://www.springframework.org/schema/beans,即标签解析过程。这一篇我们开始探讨一下spring如何处理其它命名空间的xml标签,比如spring扩展的http://www.springframework.org/schema/context、http://www.sprin原创 2017-09-27 18:34:14 · 536 阅读 · 0 评论 -
Spring源码阅读--BeanDefinition 在 IOC 容器中的注册
前面两篇文章已经讲解了对spring bean配置文件的各种标签解析完后得到解析后得到封装成BeanDefinition对象,下一步就将BeanDefinition对象注册到IOC容器中。所谓注册就是将解析之后的BeanDefinition对象保存在HashMap中这样一个操作。 回顾前面两篇文章最后注册BeanDefinition对象都调用了BeanDefinitionReaderUtils 的原创 2017-09-28 15:18:45 · 355 阅读 · 0 评论