MessageSourceResolvable поведение в Thymeleaf? - PullRequest
0 голосов
/ 14 ноября 2018

Допустим, у меня есть экземпляр ObjectError после проверки с помощью валидатора Spring JSR. Экземпляр содержит массив кодов ошибок, упорядоченных от самых к наименее конкретным:

[NotNull.objectName.dateRangeStart,NotNull.dateRangeStart,NotNull.java.time.LocalDate,NotNull]

... с мыслью, что будет использовано наиболее определенное определенное сообщение i18n. Если бы мне пришлось разрешать сообщения программно, я бы сделал это так:

messageSource.getMessage(objectError, Locale locale)

Если вместо этого мне придется перебирать список экземпляров ObjectError в шаблоне Thymeleaf, как я могу получить подобное поведение? «Вручную», повторяя все, что возвращает objectError.getCodes(), не особенно аппетитно.

Конечно, я мог бы просто разрешить все сообщения в коде, а затем просто передать список строк в шаблон с помощью одного параметра модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...