有一個在國際化的Grails插件defined thusly定義的messageSource
豆:Grails的 - 覆蓋resources.groovy一個bean屬性值
messageSource(PluginAwareResourceBundleMessageSource) {
basenames = baseNames.toArray()
fallbackToSystemLocale = false
pluginManager = manager
....
}
是否有可能從我的resources.groovy覆蓋只是fallbackToSystemLocale
值的配置,是這樣的:
messageSource {
fallbackToSystemLocale = true
}
以上不工作,我得到一個錯誤:「錯誤創建豆名爲'爲messageSource:bean定義是抽象的」
我不知道,如果你能做到這一點,但你可以使用setter方法:'爲messageSource。 setFallbackToSystemLocale(true)' –