通常我们定义一个这样的数据源:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:mem:."/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
然而,如何定义&#34; dataSource&#34;指向像Appengine Datastore这样的NoSQL数据库?
这个想法是允许&#34; dataSource&#34;要传递给用于Spring安全性的bean:
<authentication-manager>
<authentication-provider>
<jdbc-user-service data-source-ref=”dataSource” />
</authentication-provider>
</authentication-manager>
答案 0 :(得分:1)
Spring安全性需要JDBC数据源。 Yiou需要为NoSQL数据库获取JDBC驱动程序。 AFAIK,谷歌App Engine数据存储区没有配备JDBC驱动程序,但有一些尝试写一个,所以你可以试一试。