Spring 加載數據配置文件

方式1:讀取項目內部文件,只需把properties文件放在src即可
<bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
        <value>classpath:sys/jdbc.properties
        </value>
    </property>
</bean>
方式2:讀取絕對路徑,把properties文件放在任何地方,把路徑寫對就可以了
<bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
        <value>file:/Library/tomcat-7-Empty/webapps/dataSource.properties
        </value>
    </property>
</bean>
方式3:讀取tomcat內部路徑,把properties文件放在與項目相同的tomcat內部,把路徑寫對
這裏${catalina.home}就是tomcat的根目錄。
<bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
        <value>file:${catalina.home}/webapps/dataSource.properties
        </value>
    </property>
</bean>

總結,
方式1 最常用而且最簡單。
方式2 必需寫對路徑,比較僵硬的模式。
方式3 對比起來是最靈活的方式,而且可以用於多項目公用統一配置文件,便於修改。


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