【发布时间】:2013-04-17 14:55:08
【问题描述】:
在 Grails i18n 插件 defined thusly 中定义了一个 messageSource bean:
messageSource(PluginAwareResourceBundleMessageSource) {
basenames = baseNames.toArray()
fallbackToSystemLocale = false
pluginManager = manager
....
}
是否可以仅覆盖我的 resources.groovy 中的 fallbackToSystemLocale 值的配置,例如:
messageSource {
fallbackToSystemLocale = true
}
上面的不行,我得到一个错误:“Error creation bean with name 'messageSource': Bean definition is abstract”
【问题讨论】:
-
我不知道你是否可以这样做,但你可以使用setter:
messageSource.setFallbackToSystemLocale(true)