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 поддерживает список расположений, разделенных запятыми, либо квалификатор пакета, либо ресурс, разрешенный из корня пути к классам.
Читайте также:
- Spring Boot: внешняя конфигурация
- Разработка вашего первого Spring Boot приложения
- Spring Boot стартеры
Комментарии
Отправить комментарий