Spring

  • bean的加载 一

    经过前面的分析我们结束了对XML配置文件的解析,接下来就是对bean加载的探索,bean加载的功能实现远比bean的解析要复杂得多。 下面的示例演示了bean加载的功能: 这里调用…

    Spring 2019-03-31
  • 自定义标签解析

    之前我们提到过Spring中存在默认标签与自定义标签两种,上一篇中我们分析了Spring中对默认标签的解析过程,下面我们开始分析Spring中自定义标签的加载过程。前面代码当完成从…

    Spring 2019-03-31
  • 默认标签解析 二

    1.2、AbstractBeanDefinition属性 至此我们完成了对XML文档到GenericBeanDefinition的转换,也就是说到这里,XML中所有的配置都可以在G…

    Spring 2019-03-31
  • 默认标签解析 一

    spring标签分为默认标签和自定义标签,两种标签的解析方式有很大不同。默认标签的解析是在parseDefaultElement函数中进行的,调用逻辑还是比较清晰的,分别对四种标签…

    2019-03-30
  • 获取XML的验证模式

    上文说到加载bean的代码中假如不考虑异常类的代码,其实只做了三件事,这三件事每一件必不可少。1、获取对XML文件的验证模式2、加载XML文件,并得到对应的Document3、根据…

    Spring 2018-11-10
  • 容器的基础XmlBeanFactory

    在测试的BeanFactoryTest类中首先调用了ClassPathResource的构造函数来构造Resource资源文件的实例对象,这样后续的资源处理就可以用Resource…

    2018-11-08
  • 容器的基本实现

    在Spring中的bean是最核心的东西,因为Spring就像是一个大水桶,bean就像是容器中的水,水桶如果脱离了水那么就没有什么意义了。 一个简单的JavaBean对象没有任何…

    2018-11-06
  • Spring环境搭建与整体架构

    Java开发的小伙伴们,相信大家对Spring框架应该都非常熟悉了吧,Spring的应用非常广泛,它的特性不仅覆盖了传统的Java EE开发,还拓展到移动开发、大数据、应用集成等领…

    Spring 2018-11-04