私の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
。1つのプロパティファイルをさまざまな環境で機能させるにはどうすればよいですか?