2

「training.defaultStartTime」の値を config.groovy にハードコーディングしたくありません代わりに、message.properties から読み取る必要があります。結果は次のようになります

message.properties

dev.training.defaultStartTime = 09:00
prod.training.defaultStartTime = 10:00

config.groovy

  environments {
        development {
            training.defaultStartTime = message of  code 'dev.training.defaultStartTime' in message.properties 

        }
        production {
            training.defaultStartTime = message of code 'prod.training.defaultStartTime' in message.properties 
        }
    }
4

1 に答える 1

2

読みたいだけ?gsp で表示したい場合は、 を使用します<g:message code="dev.training.defaultStartTime"/>(これに関する便利な情報がここにあります)。

コントローラーを使用していて、そこで使用したい場合は、次のようにします。

message(code: 'dev.training.defaultStartTime')
于 2012-07-25T13:50:39.297 に答える