Я пытаюсь использовать сообщения из messages.properties и в соответствии с документацией i18n. требуется использовать message(code: "some.properties.label", args: ['var1', 'vars2'])
, но он не работает. Всегда получаю:Как использовать сообщение i18n в grails 3.1.7
Caused by: groovy.lang.MissingMethodException: No signature of method: com.project.MainService.message() is applicable for argument types: (java.util.LinkedHashMap)
С другой стороны, когда я использую messageSource.getMessage("code",null,null)
это работает.
Очевидно, что мне нравится метод в документации, потому что он прямо к делу, но по какой-то причине не работает для меня. Похоже, что для людей в stackoverflow. Итак, гуру грааля, где это улов?
Благодаря
где вы его используете? в службе? – injecteer
Да, используя его в service.thanks –