我不想在config.groovy中对'training.defaultStartTime'值进行硬编码,而是必须从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
}
}
最佳答案
只想阅读吗?如果要在gsp中显示它,请使用<g:message code="dev.training.defaultStartTime"/>
(您可以找到关于它的一些有用的东西here)。
如果您在 Controller 中并想在其中使用它,请执行以下操作:
message(code: 'dev.training.defaultStartTime')