0

我只是想知道这是一个有效的 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"
        }

    }

如果我有这个,数据源是否使用上面列出的属性?

4

2 回答 2

3

如果你想集中你的属性,你可以先定义没有环境的数据源:

dataSource {
  properties {
  }
}

development {
  dataSource {
  }
}
于 2013-05-21T18:41:31.097 回答
1

propertiesdatasourcebean 的一部分(类型为BasicDataSource)。使用 DSL 可以更轻松地不显式使用访问器方法来设置/获取成员。

所以我认为你必须坚持

development{
   dataSource{
      ......
      properties{
         .......
      }
   }
}
于 2013-05-21T17:26:42.990 回答