引用外部屬性文件
當(dāng)bean的配置信息逐漸增多時,查找和修改一些bean的配置信息就變得愈加困難。這時可以將一部分信息提取到bean配置文件的外部,以properties格式的屬性文件保存起來,同時在bean的配置文件中引用properties屬性文件中的內(nèi)容,從而實現(xiàn)一部分屬性值在發(fā)生變化時僅修改properties屬性文件即可。這種技術(shù)多用于連接數(shù)據(jù)庫的基本信息的配置。
直接配置
<!– 直接配置 –> <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>
使用外部的屬性文件
1. 創(chuàng)建properties屬性文件
prop.userName=root prop.password=root prop.url=jdbc:mysql:///test prop.driverClass=com.mysql.jdbc.Driver
2. 引入context名稱空間
3.指定properties屬性文件的位置
<!– 指定properties屬性文件的位置 –> <!– classpath:xxx 表示屬性文件位于類路徑下 –> <context:property-placeholder location=“classpath:jdbc.properties”/>
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ù)文章外還有免費的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)
相關(guān): web前端課程培訓(xùn)哪個機構(gòu)好——零基礎(chǔ)怎么入行學(xué)JAVA,找培訓(xùn)機構(gòu)學(xué)習(xí)怎么樣
本文鏈接:
本文章“java培訓(xùn)教程引用外部屬性文件”已幫助 227 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579