对于基于 XML 的配置,Spring 2.0 以后告别 DTD 格式(Document Type Definition)的配置文件,开始采用 Schema 格式,Schema 的突出亮点即是可让不同类型的配置拥有自己的命名空间(namespace),使得配置文件更具扩展性,伸缩性更强。
1. 3 个命名空间
xmlns="http://xx.xx.xx"
:默认命名空间xmlns:xsi="http://"
:标准命名空间,用于指定自定义命名空间的 schema 文件
- schema 文件为:.xsd 后缀;(xsd:XML Schema Definition)
xmlns:aop="http://xx.xx"
:自定义命名空间,aop 为该命名空间的简称,其后的 url 地址为其全称;