После некоторых тестов оказалось, что ReloadableResourceBundleMessageSource не поддерживает подстановочные знаки.
Предположим, что файлы пакетов находятся в ресурсах и имеют следующие имена: messages.properties, messages_fr.properties и т. д.
Это базовое имя работает:
setBasename("classpath:/messages");
этот не
setBasename("classpath*:/messages*");
Итак, что я могу сделать, чтобы загрузить все файлы свойств, соответствующие заданному шаблону?
Примечание: мне нужно использовать эту реализацию ReloadableResourceBundleMessageSource
, так как я хотел бы раскрыть все свойства данной локали на уровне REST... чтобы их можно было использовать с помощью перевода Angular на стороне клиента, как объяснено здесь.
Некоторые идеи? Большое спасибо.
messages.properties
загружается в зависимости от локали текущего пользователя. Итак, то, что вы пытаетесь сделать, уже сделано автоматически... - person M. Deinum   schedule 11.01.2016ResourceBundle
. - person M. Deinum   schedule 12.01.2016