是否可以在 grails 中以这种方式创建 aapliaction:用户使用密码登录并登录到 apliaction(使用 spring security 和 postgredb 进行身份验证),然后 aplication 将 url 获取到 mongodb 数据库(每个用户一个),然后我配置要使用的应用程序这个数据库(带有工作的 mongo 映射域类)
问问题
389 次
2 回答
0
如果我没记错的话,您是在询问将数据保存在两个数据存储(Mongodb 和 Postgredb)中的可能性。在 Postgredb 中,您希望将 Spring Security 身份验证数据和其他应用程序数据存储在 Mongodb 中。
是的,这是可能的。我目前的项目有类似的要求,我们正在使用 MySQL 和 MongoDb。
于 2014-11-14T18:51:17.170 回答
0
是的,您可以在 dataSource.groovy 中使用以下代码行同时使用 Mongo 和 postgre
development {
grails {
mongo {
host = "localhost"
username = ""
password = ""
databaseName = "schema_name"
}
}
dataSource_lookup {
dialect = 'org.hibernate.dialect.PostgreSQLDialect'
pooled = true
driverClassName = 'org.postgresql.Driver'
username = "postgres"
password = "admin"
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:postgresql://localhost:5432/schama_name?prepareThreshold=5&socketTimeout=5400"
}
}
于 2014-11-16T07:48:31.850 回答