zoukankan      html  css  js  c++  java
  • Spring配置文件详细分析

    XML Schema命名空间作用: 

    1、避免命名冲突,像Java中的package一样   

    2、将不同作用的标签分门别类(像Spring中的tx命名空间针对事务类的标签,context命名空间针对组件的标签)

      1. 代码解释:  
      2. 1、xmlns="http://www.springframework.org/schema/beans"  
      3. 声明xml文件默认的命名空间,表示未使用其他命名空间的所有标签的默认命名空间。  
      4.   
      5. 2、xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
      6. 声明XML Schema 实例,声明后就可以使用 schemaLocation 属性了  
      7.   
      8. 3、xmlns:aop="http://www.springframework.org/schema/aop"  
      9. 声明前缀为aop的命名空间,后面的URL用于标示命名空间的地址不会被解析器用于查找信息。其惟一的作用是赋予命名空间一个惟一的名称。当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。  
      10.   
      11. 4、xsi:schemaLocation="  
      12. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
      13. 这个从命名可以看出个大概,指定Schema的位置这个属性必须结合命名空间使用。这个属性有两个值,第一个值表示需要使用的命名空间。第二个值表示供命名空间使用的 XML schema 的位置  
      14.  
      15. 所以我们需要什么样的标签的时候,就引入什么样的命名空间和Schema 定义就可以了。
         
         
         
        参考: https://www.cnblogs.com/doit8791/p/5757798.html
  • 相关阅读:
    POJ 1811 Prime Test 素性测试 分解素因子
    sysbench的安装与使用
    电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案
    I.MX6 show battery states in commandLine
    RPi 2B Raspbian system install
    I.MX6 bq27441 driver porting
    I.MX6 隐藏电池图标
    I.MX6 Power off register hacking
    I.MX6 Goodix GT9xx touchscreen driver porting
    busybox filesystem httpd php-5.5.31 sqlite3 webserver
  • 原文地址:https://www.cnblogs.com/moonsoft/p/9953085.html
Copyright © 2011-2022 走看看