spring讀取本地(非專案裡)properties配置檔案
阿新 • • 發佈:2019-01-31
一般經常需要修改的引數都放在properties檔案裡,而我們的properties檔案都會放在專案里根目錄下,這裡有介紹spring怎麼讀取專案裡的properties檔案的方法:
http://blog.csdn.net/weixin_33446857/article/details/79492965
那如果properties檔案不在本專案裡,而在本地磁盤裡,怎麼讀,舉個例子,你的properties檔案在你的專案裡,那麼運維人員去現場配置時,就需要進入到tomcat裡面,找到專案的根目錄,找到properties檔案才可以更改,那能不能把properties檔案就放在本地磁盤裡呢,比如,windows就放在桌面,linux就放在/usr下,
windows系統桌面:
<context:property-placeholder location="file:C:\\Users\\Administrator\\Desktop\\db.properties" /> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>
linux系統/usr:
<context:property-placeholder location="file:/usr/db.properties" /> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>