Spring Boot интернационализация

Spring Boot поддерживает локализованные сообщения, поэтому ваше приложение может обслуживать пользователей с разными языковыми предпочтениями. По умолчанию Spring Boot ищет наличие пакета ресурсов messages в корне пути к классам.

Автоконфигурация применяется, когда доступен файл свойств по умолчанию для сконфигурированного пакета ресурсов (то есть по умолчанию messages.properties). Если ваш пакет ресурсов содержит только файлы свойств для конкретного языка, вам необходимо добавить настройки по умолчанию. Если не найден файл свойств, который соответствует какому-либо из настроенных базовых имен, автоматически настроенного MessageSource не будет.

Базовое имя пакета ресурсов, а также некоторые другие атрибуты можно настроить с помощью пространства имен spring.messages, как показано в следующем примере:

spring.messages.basename=messages,config.i18n.messages
spring.messages.fallback-to-system-locale=false

spring.messages.basename поддерживает список расположений, разделенных запятыми, либо квалификатор пакета, либо ресурс, разрешенный из корня пути к классам.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки