У меня есть следующий ключ/сообщение в файле свойств:
kadjoukor.registration.form.successMessage=You've been successfully registered. An email has been sent to <b>{0}</b>. Please activate your registration by consulting your email.
В моем шаблоне я пытаюсь отобразить его следующим образом в шаблоне Thymeleaf:
<div id="alert-success" th:if="${#bools.isTrue(member)}" class="alert alert-success" th:utext="#{kadjoukor.registration.form.successMessage(${member.email})}"></div>
Все, что я получаю, это:
Youve been successfully registered. An email has been sent to {0}. Please activate your registration by consulting your email.
Обратите внимание, что аргумент не был заменен его значением, т. е. я получаю следующее: {0}. Также обратите внимание, что апостроф был удален Spring...
EDIT: вот как я настроил источник сообщения:
<bean class="org.springframework.context.support.ResourceBundleMessageSource" id="messageSource">
<property name="basenames" value="/META-INF/i18n/application,/META-INF/i18n/messages" />
</bean>