Spring 源码深度解析(第 2 版)读书笔记(二)XmlBeanDefinitionReader |
您所在的位置:网站首页 › spring源码深度解析第二版pdf › Spring 源码深度解析(第 2 版)读书笔记(二)XmlBeanDefinitionReader |
ResourceLoader:定义资源加载器,主要应用于根据给定的资源文件地址返回对应的Resource。BeanDefinitionReader:主要定义资源文件读取并转换为BeanDefinition的各个功能。EnvironmentCapable:定义获取Environment方法。DocumentLoader:定义从资源文件加载到转换为Document的功能。AbstractBeanDefinitionReader:对EnvironmentCapable、BeanDefinitionReader类定义的功能进行实现。BeanDefinitionDocumentReader:定义读取Docuemnt并注册BeanDefinition功能。BeanDefinitionParserDelegate:定义解析Element的各种方法。 资源读取过程: 1. 通过继承自AbstractBeanDefinitionReader中的方法,来使用ResourLoader将资源文件路径转换为对应的Resource文件。2. 通过DocumentLoader对Resource文件进行转换,将Resource文件转换为Document文件。3. 通过实现接口BeanDefinitionDocumentReader的DefaultBeanDefinitionDocumentReader类对Document进行解析,并使用BeanDefinitionParserDelegate对Element进行解析。
以上摘自书本《Spring 源码深度解析(第 2 版)》作者:郝佳出版社:人民邮电出版社出版时间:2019年1月,如有侵权,请通知删除。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |