Spring中引用外部資源檔案

2021-10-24 07:41:07 字數 2789 閱讀 6220

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...