我想劃分JDBC URL和URL參數。Spring XML conf - 從jdbc.properties連接兩個參數
在jdbc.properties我:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://db.server.tld:3306/dbName
jdbc.username=user
jdbc.password=pass
jdbc.urlParams=?useUnicode=true&characterEncoding=utf-8
春天xml配置:
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location"><value>classpath:jdbc.properties</value></property>
</bean>
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}${jdbc.urlParams}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
但它不工作。 有什麼方法可以加入這兩個參數?
可能重複的[連接字符串在一個Spring XML配置文件?](http://stackoverflow.com/questions/4261372/concatenate-strings-within-a-spring-xml-configuration-file) – nobeh