【发布时间】:2015-03-01 01:46:08
【问题描述】:
我正在开发一个小型 grails 应用程序。我想为应用程序创建一个安装向导,让用户能够通过 Web 界面配置数据连接设置。有没有办法在应用程序运行时停止数据连接并配置数据源?我想这样做,同时保持对所有域对象利用 GORM/Hibernate 的能力。配置数据源后重新启动/重新加载应用程序就可以了。
【问题讨论】:
-
查看this plugin。
-
我想在配置数据源后利用 GORM/Hibernate。我认为这不适用于我的场景。
-
如果您决定采用下面 Aram 的建议 --- 外部配置可以通过类似这样的方式即时重新加载 -- def locations = config.grails.config.locations locations.each { String configFileName = it.split("file:")[1] config.merge(new ConfigSlurper().parse(new File(configFileName).text)) }
标签: grails database-connection datasource