01-spring
spring源码等
三十撒哈拉
约定优于配置
展开
-
01_Spring源码编译
本地安装gradle工具后cmd进入Spring源码如下文件所在的目录,执行gradlew :spring-oxm:comile这个过程第一次执行时比较耗时原创 2020-11-15 16:32:45 · 141 阅读 · 0 评论 -
spring默认标签解析
BeanDefinitionParserDelegate的作用是根据解析的文件结果来生成bean的实例。原创 2020-05-15 22:41:32 · 124 阅读 · 0 评论 -
DefaultBeanDefinitionDocumentReader
DefaultBeanDefinitionDocumentReader基本概念BeanDefinitionDocumentReader ,该类的作用有两个,完成 BeanDefinition 的解析和注册 。解析:其实是解析 Ddocument 的内容并将其添加到 BeanDefinition 实例的过程。注册:就是将 BeanDefinition 添加进 BeanDefinitionHolder 的过程,这样做的目的是保存它的信息。继承关系源码分析...原创 2020-05-10 23:25:47 · 248 阅读 · 0 评论 -
ClassPathXmlApplicationContext容器
ClassPathXmlApplicationContext默认获取的是WEB-INF/classes/下的路径,也就是在myeclipse的src下的路径,所以用这个是获取不到WEB-INF下的配置文件的。下面是几个用法,引src下的一个文件,有以下几种方式:BeanFactory ac = new ClassPathXmlApplicationContext("applicationContext.xml"); BeanFactory ac = new ClassPathXmlApplica原创 2020-05-09 21:40:54 · 2062 阅读 · 0 评论 -
GenericBeanDefinition封装的标签属性
GenericBeanDefinition继承关系GenericBeanDefinition继承关系GenericBeanDefinition封装的标签内容序号标签属性用途重要程度1idbean的唯一标识,必须是合法的XMLid,在整个XML文档中唯一。2class用来定义类的全限定名(包名+类名),只有子类Bean不用定义该属性。3name为id创建别名,可以是任意的字母组合,多个别名之间用逗号或者空格分开。4parent子类Bean原创 2020-05-08 23:58:05 · 595 阅读 · 0 评论