spring的Bean中id和name的区别
来源:互联网 发布:tcl软件开发待遇 编辑:程序博客网 时间:2024/05/11 17:06
id标识唯一,能被DTD验证,如果出现相同id标识的bean,会报错:org.xml.sax.SAXParseException: Attribute value "aa" of type ID must be unique within the document
name可以重复,并且后出现的name标识可以覆盖前边的,最终在java代码中使用getBean,会调用最后出现的bean
附:
DTD(Document Type Definition) 是一套关于标记符的语法规则。它是XML1.0版规格的一部分,是XML文件的验证机制,属于XML文件组成的一部分。DTD 是一种保证XML文档格式正确的有效方法,可通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能成为数据交换标准,因为不同的公司只需定义好标准DTD,各公司都能依DTD建立XML文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。DTD文件是一个ASCII文本文件,后缀名为。dtd。
参考:http://hi.baidu.com/scuyangl/item/0c08bf5a47ecadc7d3e10cc3
http://baike.baidu.com/view/147436.htm
- spring的Bean中id和name的区别
- spring配置文件中Bean中的id和name的区别
- Spring 配置文件中Bean 属性id和name的区别
- Spring配置中<bean>的id和name属性区别
- spring配置文件中Bean中的id和name的区别
- spring配置<bean>中id和name的区别
- Spring bean id 和 Spring bean name 的区别!
- spring bean id和bean name的区别
- spring bean id和bean name的区别
- spring bean id和bean name的区别
- spring中的Bean的id和name的区别
- spring配置文件中<bean>的id和name属性区别,以及identifier和aliases
- Spring中applicationContext.xml的bean里的id和name属性区别
- Spring中applicationContext.xml的bean里的id和name属性区别
- Spring配置中<bean>的id和name属性
- Spring配置中<bean>的id和name属性区分
- Spring中Bean的命名 (id 和name)
- Spring配置中<bean>的id和name属性区分
- mysql 查看索引
- DB2递归函数返回TABLE对象 和 Mysql递归函数返回Varchar类型
- Password
- SetWindowLong 用法
- 【解决进入系统后长时间无反应故障】
- spring的Bean中id和name的区别
- windows2008域时间同步解决方案
- 内部排序(三)冒泡法和选择排序法
- 使用系统自带的模仿DOS命令删除C盘文件
- arcserver for java querytask 不支持中文
- 一步一步修改WNR2200固件(二) 默认启动telnet
- Java输入输出流
- AIX 0516-404问题处理
- UIImagePickerController拍照与摄像