0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: локализация, spring mvc</p>
1
<p>Теги: локализация, spring mvc</p>
2
<p><strong>Spring MVC</strong>предоставляет разработчикам относительно простую и удобную возможность локализации программного приложения. О ней и поговорим.</p>
2
<p><strong>Spring MVC</strong>предоставляет разработчикам относительно простую и удобную возможность локализации программного приложения. О ней и поговорим.</p>
3
<p>На практике для локализации приложения вам потребуется выполнить не так уж и много действий. Итак:</p>
3
<p>На практике для локализации приложения вам потребуется выполнить не так уж и много действий. Итак:</p>
4
<ol><li>Создаем файл<strong>resource bundle</strong>, в котором будут задаваться разные варианты локализированной информации.</li>
4
<ol><li>Создаем файл<strong>resource bundle</strong>, в котором будут задаваться разные варианты локализированной информации.</li>
5
<li>Используя классы<strong>ResourceBundleMessageSource</strong>либо<strong>ReloadableResourceBundleMessageSource</strong>, определяем<strong>messageSource</strong>в конфигурации Spring.</li>
5
<li>Используя классы<strong>ResourceBundleMessageSource</strong>либо<strong>ReloadableResourceBundleMessageSource</strong>, определяем<strong>messageSource</strong>в конфигурации Spring.</li>
6
<li>Определяем<strong>localeResolver</strong>класса<strong>CookieLocaleResolver</strong>, что позволит включить саму возможность переключения локали.</li>
6
<li>Определяем<strong>localeResolver</strong>класса<strong>CookieLocaleResolver</strong>, что позволит включить саму возможность переключения локали.</li>
7
<li>Определяем, в каком конкретно месте надо будет подставлять локализированное сообщение в ответе, для чего используем элемент<strong>spring:message DispatcherServlet</strong>.</li>
7
<li>Определяем, в каком конкретно месте надо будет подставлять локализированное сообщение в ответе, для чего используем элемент<strong>spring:message DispatcherServlet</strong>.</li>
8
</ol><p>Осталось посмотреть, как это выглядит в коде:</p>
8
</ol><p>Осталось посмотреть, как это выглядит в коде:</p>
9
<p><em>По материалам сайта https://javastudy.ru/.</em></p>
9
<p><em>По материалам сайта https://javastudy.ru/.</em></p>
10
10