Content management system CrafterCMS:如何在应用程序上下文bean中使用crafter引擎属性?

Content management system CrafterCMS:如何在应用程序上下文bean中使用crafter引擎属性?,content-management-system,spring-jdbc,crafter-cms,Content Management System,Spring Jdbc,Crafter Cms,我使用扩展了JdbcTemplate的类连接到外部数据库。我的问题是,由于Jdbc,我不能使用Groovy API的globalProperty 我在服务器配置属性中添加了所需的这些属性: studio.db.driverClassName studio.db.url studio.db.username studio.db.password 我试图通过以下方法在我的应用程序context.xml中访问它们: <bean id="jdbc" class="com.dbJdbcTempla

我使用扩展了
JdbcTemplate
的类连接到外部数据库。我的问题是,由于Jdbc,我不能使用Groovy API的
globalProperty

我在服务器配置属性中添加了所需的这些属性:

studio.db.driverClassName
studio.db.url
studio.db.username
studio.db.password
我试图通过以下方法在我的应用程序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中正确访问属性?

在您的站点
应用程序上下文.xml
中添加
,如图所示。通过这些行可以访问引擎的全局属性