Ich versuche, Nachrichten aus den messages.properties und entsprechend der i18n Dokumentation zu verwenden. Es dauert, um die message(code: "some.properties.label", args: ['var1', 'vars2'])
zu verwenden, aber es funktioniert nicht. Immer bekommen:Wie i18n Nachricht in einem Grails verwenden 3.1.7
Caused by: groovy.lang.MissingMethodException: No signature of method: com.project.MainService.message() is applicable for argument types: (java.util.LinkedHashMap)
Auf der anderen Seite, wenn ich die messageSource.getMessage("code",null,null)
verwenden es funktioniert.
Offensichtlich mag ich die Methode in der Dokumentation, weil es direkt auf den Punkt ist, aber aus irgendeinem Grund funktioniert nicht für mich.Sieht wie für ziemlich Leute auf Stackoverflow. Also Grails Gurus, wo ist der Haken?
Dank
wo verwenden Sie es? in einem Dienst? – injecteer
Ja, benutze es in einem service.thanks –