通过更新 Config.groovy 中的 grails.config.locations 然后在 .grails/${appName}-config.properties 中设置特定配置,我已经能够为开发环境外部化 DataSource 配置,如下所示:
dataSource.driverClassName = com.mysql.jdbc.Driver
dataSource.url = jdbc:mysql://localhost/db-dev
dataSource.username = root
dataSource.password = pass
对于“测试”环境,我有不同的数据库,所以我想相应地更新 test.dataSource.url 但这不起作用。运行“grails test”模式(即grails test dgm-update)时,它仍然需要“dev”dataSource.url。如何外化测试环境DataSource配置?
谢谢你的帮忙