我只是想知道这是一个有效的DataSource配置:
development {
properties {
maxActive = 50
maxIdle = 25
minIdle = 5
initialSize = 8
minEvictableIdleTimeMillis = 1000 * 15 * 60
timeBetweenEvictionRunsMillis = 1000 * 15 * 60
maxWait = 10000
validationQuery = "/* ping */"
}
dataSource {
username = "test"
password = "test"
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:mysql://params"
}
}
如果我有这个,那么dataSource是否使用上面列出的属性?
答案 0 :(得分:3)
如果要集中属性,可以先定义没有环境的数据源:
dataSource {
properties {
}
}
development {
dataSource {
}
}
答案 1 :(得分:1)
properties
是datasource
bean(类型BasicDataSource)的一部分。使用DSL可以更容易地不明确地使用访问器方法来设置/获取成员。
所以我认为你必须坚持
development{
dataSource{
......
properties{
.......
}
}
}