私のconfig.groovyで私は設定しました..
emailTo="admin@xzyz.com"
emailForm="notification@oabc.com"
しかし、これにはある程度の柔軟性が必要です。プロジェクトがフォーム プロパティ ファイルを実行している間にこれを変更できますか? 助けてください
私のconfig.groovyで私は設定しました..
emailTo="admin@xzyz.com"
emailForm="notification@oabc.com"
しかし、これにはある程度の柔軟性が必要です。プロジェクトがフォーム プロパティ ファイルを実行している間にこれを変更できますか? 助けてください
はい、.property
file も使用できます。デフォルトでは、Grails は次のプロパティを探します。
${appName}-config.properties
~/.grails/${appName}-config.properties
${appName}.config.location
の最初の数行を見Config.groovy
てください。独自の .properties への他のパスをそこに置くことができます
http://grails.org/doc/2.1.0/guide/conf.html#configExternalizedも参照してください
外部構成ファイルが変更されるたびに動的に再読み込みをサポートするプラグインがあると思いますが、概念的には、これが実行時に変更可能であると想定されるデータである場合は、それをドメイン オブジェクトとして表現し、データベース。
ドメインクラスを定義して、多くのプロジェクトでこのメソッドを使用します
class AppConfiguration {
String adminEmail
String appTitle
// etc
}
データベースに常に 1 つのインスタンスが存在することを確認し、BootStrap
まだ存在しない場合は初期インスタンスを作成します。この構成データを必要とするアプリのどこでも、私はただ行いますAppConfiguration.list()[0]
Spring Security を介して管理者ユーザーのみがアクセスできるように制限されている編集ページに動的な足場を使用するだけです。