spring源码(7)alias标签的解析
来源:互联网 发布:莉莉柯林斯长相知乎 编辑:程序博客网 时间:2024/06/05 16:46
<bean id="some" class="src.com.Some"/><alias name="some" alias="someJava,oneBean,twoBean"/>
protected void processAliasRegistration(Element ele) { //--获取“name”、“alias”属性 /* * <bean id="some" class="src.com.Some"/> * <alias name="some" alias="someJava,oneBean,twoBean"/> */ //获取name属性 String name = ele.getAttribute(NAME_ATTRIBUTE); //获取alias属性 String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { //注册别名 getReaderContext().getRegistry().registerAlias(name, alias); } catch (Exception ex) { getReaderContext().error("Failed to register alias '" + alias + "' for bean with name '" + name + "'", ele, ex); } //通知监听者 getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
阅读全文
0 0
- spring源码(7)alias标签的解析
- spring 3源码解析之如何解析"import", "alias", "bean"标签
- spring 之 import标签、alias标签、beans标签 解析
- Spring源码解析之默认标签的解析(一)
- Spring源码解析-默认标签的解析
- Spring源码解析-自定义标签的解析
- spring源码附录(8)import、beans标签的解析
- spring源码-2-xml标签的解析
- spring中alias标签
- bean标签的解析及注册(四)对alias,import,beans标签的处理
- spring源码深度解析(笔记二)--默认标签的解析
- spring源码深度解析(笔记三)--自定义标签的解析
- Spring源码解析之标签的解析上篇
- Spring源码解析之标签的解析下篇
- spring源码(9)自定义标签与自定义标签的解析
- spring源码(6)bean标签其他子标签的解析
- Spring 源码解析 ---- 自定义标签
- Spring Framework源码(六):Spring AOP之解析标签
- 闭包
- 网页版2048实战--简介及构建页面
- Linux yum安装包的更新列表
- python实现动态规划求解给定矩阵的和最大的子数组(矩阵中数字正负均存在)
- 一篇文章看明白 HTTP,HTTPS,SSL/TSL 之间的关系
- spring源码(7)alias标签的解析
- 关于UGUI的个人优化总结
- Mac下git通过SSH连接本地服务器
- 同步、异步与阻塞和非阻塞
- 数据结构:一般树
- JavaScript获取页面上被选中文字的技巧
- Stereo Panoramic Movie Capture 使用方法
- js数组操作--使用迭代方法替代for循环
- jQuery Ajax 实例 ($.ajax、$.post、$.get)