0
我想將屬性文件與數據庫連接字符串放在Tomcat的lib目錄中,並在Spring XML定義中將該文件加載到數據源。有沒有辦法做到這一點? (因爲我知道如何從類路徑加載)。從Tomcat的lib目錄加載Spring數據庫屬性
我想將屬性文件與數據庫連接字符串放在Tomcat的lib目錄中,並在Spring XML定義中將該文件加載到數據源。有沒有辦法做到這一點? (因爲我知道如何從類路徑加載)。從Tomcat的lib目錄加載Spring數據庫屬性
是的,這是完全可能的,因爲tomcat lib中的可用文件在類路徑下可用於Web應用程序。我們已經在項目中使用它了。
<util:properties id="appConfig" location="classpath:app.properties" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="#{appConfig['app.db.url']}" />
<property name="username" value="#{appConfig['app.db.user']}" />
<property name="password" value="#{appConfig['app.db.password']}" />
<property name="testOnBorrow" value="true" />
<property name="testOnReturn" value="false" />
<property name="testWhileIdle" value="true" />
<property name="minEvictableIdleTimeMillis" value="60000"></property>
<property name="validationQuery" value="SELECT 1" />
</bean>
對我很好,但我沒有想到,Tomcat的lib目錄是在類路徑中。不過,我在@Jigar Parekh的代碼中遇到了一些問題,而不得不使用。 –