Вам не нужно создавать подкласс LocaleChangeInterceptor.LocaleChangeInterceptor обнаруживает изменения в локали с помощью параметра запроса 'Locale'.
Вам потребуется настроить файлы свойств для перехватчика и локали.После этого вы можете использовать
<spring:message code="propertyVal"/>
для их отображения. Проверьте здесь для примера конфигурации.
Вы также можете использовать CookieLocaleResolver, который является "реализацией LocaleResolver, которая используетфайл cookie, отправляемый пользователю в случае пользовательской настройки, с откатом к указанной локали по умолчанию или локали принятия заголовка запроса. "