我正在使用扩展的类连接到外部数据库JdbcTemplate
。globalProperties
我的问题是由于 Jdbc ,我无法使用Groovy API。
我在server-config.properties中添加了我需要的这些属性:
studio.db.driverClassName
studio.db.url
studio.db.username
studio.db.password
我正在尝试使用以下方法在我的application-context.xml中访问它们:
<bean id="jdbc" class="com.dbJdbcTemplate">
<constructor-arg ref="datasource"/>
</bean>
<bean id="datasource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="url" value="${studio.db.url}"/>
<property name="driverClassName" value="${studio.db.driverClassName}"/>
<property name="username" value="${studio.db.username}"/>
<property name="password" value="${studio.db.password}"/>
</bean>
我收到此错误:
引起:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获得JDBC连接;嵌套异常 org.apache.commons.dbcp.SQLNestedException:无法加载 JDBC 驱动程序类“${studio.db.driverClassName}”
如何正确访问我的 bean 的属性?