spring載入外部屬性文件遇到的錯誤

最近在研究一個項目,需要用到數據庫,所以我引入了c3p0連接池,爲了使得配置管理方便,所以我採用了properties的方式來配置連接信息。

首先我查閱資料發現spring加載外部屬性文件有兩種方式

  1. 第一種 採用bean的方式
<bean id="placeholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="classpath:jdbc.properties"/>
</bean>
  1. 第二種
<context:property-placeholder location="classpath:jdbc.properties"/>

遇到的錯誤

在做項目的時候,我隨便選了一種方式(上面的第二種),總是報各種錯誤,我以爲是mybatis文件配置出錯呢,各種嘗試。找到以前做過的相關項目,發現之前的能運行起來,着急啊,各種排除。最終鎖定是spring加載外部屬性文件的方式導致的錯誤。但是我網上百度也找到一張帖子區分兩種導入外部屬性的方法。所以記錄下來,方便以後解決。如果有大神看到此貼,能幫解決,@me,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章