您好,歡迎來(lái)到賦能網(wǎng)!

java培訓(xùn)教程引用外部屬性文件

賦能網(wǎng) 2023-06-13 227

引用外部屬性文件

         當(dāng)bean的配置信息逐漸增多時(shí),查找和修改一些bean的配置信息就變得愈加困難。這時(shí)可以將一部分信息提取到bean配置文件的外部,以properties格式的屬性文件保存起來(lái),同時(shí)在bean的配置文件中引用properties屬性文件中的內(nèi)容,從而實(shí)現(xiàn)一部分屬性值在發(fā)生變化時(shí)僅修改properties屬性文件即可。這種技術(shù)多用于連接數(shù)據(jù)庫(kù)的基本信息的配置。

直接配置

<!– 直接配置 –> <bean id=“dataSource” class=“com.mchange.v2.c3p0.ComboPooledDataSource”>          <property name=“user” value=“root”/>          <property name=“password” value=“root”/>          <property name=“jdbcUrl” value=“jdbc:mysql:///test”/>          <property name=“driverClass” value=“com.mysql.jdbc.Driver”/> </bean>
java培訓(xùn)教程

使用外部的屬性文件

java培訓(xùn)教程引用外部屬性文件

1. 創(chuàng)建properties屬性文件

prop.userName=root prop.password=root prop.url=jdbc:mysql:///test prop.driverClass=com.mysql.jdbc.Driver
java培訓(xùn)教程

2. 引入context名稱空間

3.指定properties屬性文件的位置

<!– 指定properties屬性文件的位置 –> <!– classpath:xxx 表示屬性文件位于類路徑下 –> <context:property-placeholder location=“classpath:jdbc.properties”/>
java培訓(xùn)教程

4.從properties屬性文件中引入屬性值

<!– 從properties屬性文件中引入屬性值 –> <bean id=“dataSource” class=“com.mchange.v2.c3p0.ComboPooledDataSource”>          <property name=“user” value=${prop.userName}/>          <property name=“password” value=${prop.password}/>          <property name=“jdbcUrl” value=${prop.url}/>          <property name=“driverClass” value=${prop.driverClass}/> </bean>

想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費(fèi)的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)


相關(guān): web前端課程培訓(xùn)哪個(gè)機(jī)構(gòu)好——零基礎(chǔ)怎么入行學(xué)JAVA,找培訓(xùn)機(jī)構(gòu)學(xué)習(xí)怎么樣

本文鏈接:

本文章“java培訓(xùn)教程引用外部屬性文件”已幫助 227 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: