Spring 配置檔案頭部xmls解析

2021-08-13 03:28:53 字數 1115 閱讀 1262

""

xmlns:xsi=""

xmlns:aop=""

xmlns:tx=""

xmlns:context=""

xmlns:mvc=""

xmlns:task=""

xsi:schemalocation="

/spring-beans-3.1.xsd

/spring-tx-3.1.xsd

/spring-aop-3.1.xsd

/spring-context-3.1.xsd

/spring-mvc-3.1.xsd

/spring-task-3.1.xsd">

首先說明最基本的頭部命名空間資訊,配置檔案必須的部分,spring的根本

xmlns=""

xmlns:xsi=""

宣告xml檔案預設的命名空間,表示未使用其他命名空間的所有標籤的預設命名空間。

宣告xml schema 例項,宣告後就可以使用 schemalocation屬性了。

xmlns:aop=""
這是spring配置檔案裡面需要使用到aop的標籤,宣告字首為aop的命名空間,後面的url用於標示命名空間的位址不會被解析器用於查詢資訊。其惟一的作用是賦予命名空間乙個惟一的名稱。當命名空間被定義在元素的開始標籤中時,所有帶有相同字首的子元素都會與同乙個命名空間相關聯。然後其他比如context(針對元件標籤)、mvc(針對mvc標籤)、tx(針對事務標籤)都一樣的意思。

xsi:schemalaction部分:

.org/schema/beans

.org/schema/beans/spring-beans-3.1

.xsd

是為上面配置的命名空間指定xsd規範檔案,這樣你在進行下面具體配置的時候就會根據這些xsd規範檔案給出相應的提示,比如說每個標籤是怎麼寫的,都有些什麼屬性是都可以智慧型提示的,以防配置中出錯而不太容易排查,在啟動服務的時候也會根據xsd規範對配置進行校驗。

注意:但是這裡需要為你上面xmlns裡面配置的mvc、aop、tx等都配置上xsd規範檔案。

XML配置檔案頭部理解

簡介 學習web開發兩年時間了,雖然以前經常使用如hibernate spring等框架的xml配置檔案,但是對於他的頭部幾乎是乙個小白,今天發現理解這些還是非常有用的,所以接下來做簡單的介紹。原始碼示例 解釋 xmlns xsi相當於定義了乙個字首xsi,這個字首有乙個識別符號是 這個可以理解為單...

spring配置檔案頭部配置解析

最近由於公司的專案用springmvc,所以自己也必須學習了,相信大家對spring的配置檔案應該都看的很多了,那麼大家對配置檔案頭部的那一坨坨的東西到底是什麼了解嗎?下面我就把自己的一些見解和大家分享一下 1.xmlns 和 xmlns xsi 是必須有的所有的spring配置檔案都一樣 2.xm...

spring配置檔案頭部xmlns配置精髓

使用spring已經好幾年了,但是每次遇到要自己配置spring專案時就頭疼,通過網路各種複製別人的配置檔案,然後一不小心就報錯了,所以今天想探 竟。如上是乙個spring context配置檔案 xmlns部分 這個是每個配置檔案必須的部分,也就是spring的根本。宣告xml檔案預設的命名空間,...