1.xml中配置屬性
當我們匯入druid和mysql的資源jar包後可以直接配置資料庫連線物件
<
?xml version=
"1.0" encoding=
"utf-8"
?>
""xmlns:xsi=
""xsi:schemalocation=
" /spring-beans.xsd /spring-context.xsd"
>
"datasource"
class
="com.alibaba.druid.pool.druiddatasource"
>
"driverclassname" value=
"com.mysql.jdbc.driver"
/>
"url" value=
"jdbc:mysql://localhost:3306/bank"
/>
"username" value=
"root"
/>
"password" value=
"1234"
/>
<
/bean>
<
/beans>
然後可以測試一下
public
class
test
}
輸出結果:
2.建立properties屬性檔案
建立乙個properties配置檔案:
# k = v
jdbc.driver=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql:
//localhost:
3306
/bank
jdbc.username=root
jdbc.password=
1234
然後載入配置檔案
<
?xml version=
"1.0" encoding=
"utf-8"
?>
""xmlns:xsi=
""xsi:schemalocation=
" /spring-beans.xsd /spring-context.xsd"
>
<
!-- 載入資源檔案--
>
="org.springframework.beans.factory.config.propertyplaceholderconfigurer"
>
"location" value=
"db.properties"
/>
<
/bean>
"datasource"
class
="com.alibaba.druid.pool.druiddatasource"
>
"driverclassname" value=
"$"/
>
"url" value=
"$"/
>
"username" value=
"$"/
>
"password" value=
"$"/
>
<
/bean>
<
/beans>
測試後執行結果
3. 引入context命名空間
<
?xml version=
"1.0" encoding=
"utf-8"
?>
""xmlns:xsi=
""xmlns:context=
""xsi:schemalocation=
" /spring-beans.xsd /spring-context.xsd"
>
<
!-- 指定properties屬性檔案的位置 --
>
<
!-- classpath:*** 表示屬性檔案位於類路徑下 --
>
"db.properties"
/>
"datasource"
class
="com.alibaba.druid.pool.druiddatasource"
>
"driverclassname" value=
"$"/
>
"url" value=
"$"/
>
"username" value=
"$"/
>
"password" value=
"$"/
>
<
/bean>
<
/beans>
測試一下:
Spring 中載入資源檔案
在spring 中可以使用以下兩個類載入資源檔案 org.springframework.context.support.resourcebundlemessagesource 和org.springframework.context.support.reloadableresourcebundle...
spring訪問靜態資源檔案
用 spring mvc 開發應用程式,對於初學者有乙個很頭疼的問題,那就是程式資料都已經查詢出來了,但介面樣式仍然十分醜陋,載入不了 css,js,等資源檔案。當你在瀏覽器上直接輸入某個css檔案的路徑時,直接得到404錯誤,而路徑肯定沒有錯,其原因就在於在web.xml 中配置了類似如下的 sp...
Spring入門14 資源檔案的取得
入門14 資源檔案的取得 resource resource context.getresource classpath admin.properties classpath 是spring自訂的url虛擬協定,這會取回乙個 springframework.core.io.classpathreso...