Как добиться локализации в Spring MVC-приложениях?
Spring MVC предоставляет разработчикам относительно простую и удобную возможность локализации программного приложения. О ней и поговорим.
На практике для локализации приложения вам потребуется выполнить не так уж и много действий. Итак:
- Создаем файл resource bundle, в котором будут задаваться разные варианты локализированной информации.
- Используя классы ResourceBundleMessageSource либо ReloadableResourceBundleMessageSource, определяем messageSource в конфигурации Spring.
- Определяем localeResolver класса CookieLocaleResolver , что позволит включить саму возможность переключения локали.
- Определяем, в каком конкретно месте надо будет подставлять локализированное сообщение в ответе, для чего используем элемент spring:message DispatcherServlet.
Осталось посмотреть, как это выглядит в коде:
По материалам сайта https://javastudy.ru/.