Spring3.0_命名空間 namespace 淺析

Spring 的配置文件中,有一個配置文件頭:spring

    
< beans xmlns =」http://www.springframework.org/schema/beans」 xsi:schemaLocation =」 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd」 >

這代表,在當前配置文件中,使用的是beans命名空間,能夠直接使用<bean id=」">。spring-mvc

若是要在這個配置文件中使用mvc命名空間下的annotation-driven元素,要寫爲<mvc:annotation-driven/>,固然,還須要告訴xml解析器,mvc這個命名空間是在哪裏定義的,以便解析器可以驗證當前文件中mvc:開頭的元素是否符合mvc命名空間的:mvc

    
< beans xmlns =」http://www.springframework.org/schema/beans」 xmlns:mvc =」http://www.springframework.org/schema/mvc」 xsi:schemaLocation =」 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd」 >

這樣解析器在解釋mvc:命名空間的時候,會參考spring-mvc-3.0.xsd這個文件來檢驗<mvc:annotation-driven/>是否合格。spa

相關文章
相關標籤/搜索