是否可以将动态值从 Controller/Domain 类发送到 DataSource.groovy?前任:default_schema = ${someConfig.default_schema}
问问题
225 次
1 回答
1
不可能。DataSource 在应用程序启动时加载。无法在运行时更改此配置。
如果您的目标是外部化数据源配置,您可以使用JNDI ,例如:
dataSource {
jndiName = "java:comp/env/myDataSource"
}
并在 web-app/META-INF/context.xml 中定义数据源。
于 2012-12-21T14:48:07.503 回答