2

我不想在 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 
        }
    }
4

1 回答 1

2

只是想读吗?如果你想在 gsp 中显示它,请使用,(你可以在这里<g:message code="dev.training.defaultStartTime"/>找到一些有用的东西)。

如果您在控制器中并想在那里使用它,请使用:

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