-
<?xml version="1.0" encoding="UTF-8"?>
-
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans> -
ioc入門案例
第一步 導入jar包
*解壓資料zip文件
jar特點:都有三個jar包 jar、doc、sources
Beans Core Context SpEl 做spring最基本的操作時候,導入四個核心jar包就可以了
Spring-beans-4.2.4.RELEASE.jar
Spring-beans-4.2.4.RELEASE-javadoc.jar
Spring-beans-4.2.4.RELEASE-sources.jar
Spring-beans-4.2.4.RELEASE-expression.jar
另外兩個是日誌的
commons-logging-1.2.jar
log4j-1.2.16.jar
第二步 創建類,在類裏面創建一個方法
第三步 創建spring配置文件,配置創建類
*spring核心配置文件名稱和位置不是固定的
建議放在src下面,官方建議 applicationContext.xml
*引入約束schema約束 -
**約束詳解
beans:xml文件的根節點。 - xmlns:是XML NameSpace的縮寫,因爲XML文件的標籤名稱都是自定義的,
- 自己寫的和其他人定義的標籤很有可能會重複命名,而功能卻不一樣,
- 所以需要加上一個namespace來區分這個xml文件和其他的xml文件,
-
類似於java中的package
xmlns:xsi:是指xml文件遵守xml規範,xsi全名:xml schema instance, - 是指具體用到的schema資源文件裏定義的元素所準守的規範。
-
即/spring-beans-2.0.xsd這個文件裏定義的元素遵守什麼標準。
輔助初始化bean, 相當於 默認命名空間的一個屬性,
xsi:context:關於spring上下文,包括加載資源文件
xsi:schemaLocation:用於聲明瞭目標名稱空間的模式文檔,本文檔裏的xml元素所遵守的規範, - schemaLocation 屬性用來引用(schema)模式文檔,解析器可以在需要的
- 情況下使用這個文檔對 XML 實例文檔進行校驗。它的值(URI)是成對出現的,第一個值表示命名空間,
-
第二個值則表示描述該命名空間的模式文檔的具體位置,兩個值之間以空格分隔。
*配置對象
<beans>
<bean id="user" class="cn.itcast.ioc.User"//User類路徑></bean>
</beans>點擊看詳情
Spring引入Schema約束內容詳解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.