К сожалению, вам нужно будет сконфигурировать bean-компонент dataSource для себя, если вы хотите получить больший контроль над ним. Это может быть сделано путем определения bean-компонента в "grails-app / conf / spring / resources.groovy"
beans = {
dataSource(org.apache.commons.dbcp.BasicDataSource) {
driverClassName = "com.mysql.jdbc.Driver"
username = "someuser"
password = "s3cret"
initialSize = 15
maxActive = 50
maxIdle = 15
}
}
Он переопределит источник данных Grails по умолчанию, настроенный в "grails-app / conf / DataSource.groovy".
Вероятно, это также должно работать для переопределения свойств размера пула конфигурации Grails DataSource.groovy по умолчанию, как это с использованием PropertyOverrideConfigurer (в Config.groovy):
beans = {
dataSource.initialSize = 15
dataSource.maxActive = 50
dataSource.maxIdle = 15
}