1
是否可以将动态值从Controller/Domain类发送到DataSource.groovy? 例如:default_schema = ${someConfig.default_schema}
动态模式值到DataSource.groovy
是否可以将动态值从Controller/Domain类发送到DataSource.groovy? 例如:default_schema = ${someConfig.default_schema}
动态模式值到DataSource.groovy
不可能。数据源在应用程序启动时加载。在运行时无法更改此配置。
如果你的目标是外部数据源的配置,你可以使用JNDI,如:
dataSource {
jndiName = "java:comp/env/myDataSource"
}
和定义web应用程序/ META-INF/context.xml的数据源。