在我的Config.groovy
我放行:
grails.config.locations = [ "classpath:app-config.properties"]
我在哪里设置数据源的定义。文件看起来像:
dataSource.url=jdbc:mysql://host/instance
dataSource.username=u
dataSource.password=p
并且它正确地替换了DataSource.groovy
.
问题是它替换了每个环境的配置,但我需要为开发、测试和生产单独配置。尝试将不同的条目放入文件中,例如:
environments.development.dataSource.url=jdbc:mysql://host/dev
...
environments.production.dataSource.url=jdbc:mysql://host/prod
...
以定义的默认数据源属性结束DataSource.groovy
。如何使一个属性文件适用于不同的环境?