解析BeanDefinition之解析子元素meta.
来源:互联网 发布:在淘宝购买网店 编辑:程序博客网 时间:2024/05/16 12:09
// 解析元数据
parseMetaElements(ele, bd);
在开始解析元数据的分析前,我们先回顾下元数据meta属性的使用。
<bean id ="MyTestBean" class ="">
<meta key="testStr" value= "test" />
</bean>
这段代码并不会体现在MyTestBean的属性当中,而是一个额外的声明,当需要使用里面的信息的时候可以通过BeanDefinition的getAttribute(key)方法进行获取。
parseMethodElements(Element ele, BeanMetadataAttributeAccessor attributeAccessor);
// 获取当前节点的所有子元素,进行遍历。
// 提取meta
if(isCandidateElement(node) && nodeNameEquals(node, META_ELEMENT)) {
NodeList nl = ele.getChildNodes();
Element metaElement = (Element) node;
String key = metaElement.getAttribute(KEY_ATTRIBUTE);
String value = metaElement.getAttribute(VALUE_ATTRIBUTE);
// 使用key、value构造BeanMetadataAttribute
BeanMetadataAttribute attribute = new BeanMetadataAttrabute(key, value);
attribute.setSource(extractSource(metaElement));
// 记录信息
attributeAccessor.addMetadataAttribute(attribute);}
- 解析BeanDefinition之解析子元素meta.
- 解析BeanDefinition之解析子元素lookup-method。
- 解析BeanDefinition之解析子元素replaced-method
- 解析BeanDefinition。
- 解析BeanDefinition之解析各种属性。
- 解析BeanDefinition之创建用于属性承载的BeanDefinition。
- 深入理解Spring系列之二:BeanDefinition解析
- Spring 3.2 源码解析 -- XML bean 元素到 BeanDefinition 解析过程
- html中的meta元素属性解析
- SpringIoC初始化BeanDefinition解析——从Resource到BeanDefinition
- meta 解析
- meta 解析
- spring源码解析之bean的子元素
- SpringIoC初始化BeanDefinition解析——注册
- Spring源码阅读之IoC容器初始化2 -- BeanDefinition载入与解析
- spring 技术内幕--IOC初始化过程深入之BeanDefinition的载入和解析1
- bean标签的解析及注册(二)解析BeanDefinition
- Spring解析子元素constructor-arg
- JavaWeb学习总结(四)——Http协议
- Java中的final关键字详解
- 【jQuery】用jQuery实现定位滚动导航效果
- Linux环境 wkhtmltopdf安装过程及排错 安装过程
- CF round 419 (div2)C题
- 解析BeanDefinition之解析子元素meta.
- unity的UGUI的一些优化方法
- FastDFS与Nginx的搭建及遇到的问题
- 树莓派(raspberry pi)学习4: 更改键盘布局
- 字符串A中出现B时就用C来代替
- [Unity]适合独立开发者的几款画图软件
- 简单的Banner轮播展示
- 软件设计风格 之 注解(Annotation)、配置文件、xml 的比较
- spring-boot使用教程(一):让程序跑起来