1
私は設定ファイルに保存したいいくつかの鍵を持っています。私は2つの異なるキーを持っています.1つは開発環境で使用し、もう1つは環境をプロダクション環境に設定するときに使用します。今、私たちは環境に応じて設定ファイルから特定のプロパティ値を取得する方法は?
grailsApplication.config.[name of the property in config file]
を使用して設定ファイルからこれらのプロパティの値を抽出Grailsの中で、それは環境が生産または開発に設定されているかどうかに応じて、右のキーを返します設定ファイルを条件設定を持つことが可能でしょうか?私は助けていただきありがとうございます!ありがとう!
私たちは、さまざまな環境のために別の外部設定ファイルのアプローチを使用して、environments {
test {
grails.logging.jul.usebridge = true
grails.config.locations = ["file:${userHome}/.grails/${appName}-config-TEST.groovy"]
}
development {
grails.logging.jul.usebridge = true
grails.config.locations = ["file:${userHome}/.grails/${appName}-config-DEV.groovy"]
}
production {
grails.logging.jul.usebridge = false
grails.config.locations = ["file:${userHome}/.grails/${appName}-config-PROD.groovy"]
}
}
以下のような環境に応じて、「config.groovy」にそれらを含めるしかし、あなたはすべてのための共通のファイルをしたい場合は
Exactl以下のようなパッケージ「grails.util」で利用可能なを「環境」を使用することができます私が探していたもの –