У меня есть веб-приложение Spring MVC, и я хочу сделать это (пример):
- Запрос на поддомен en.foo.com -> язык должен быть Английский
- Запрос на субдомен es.foo.com -> язык должен быть Испанский
Я уже использую localeChangeInterceptor
изменить язык по параметру URL по запросу, и это работает (добавление параметра, например? lang = en к моим URL).
Но как лучше всего иметь субдоменов, зависящих от языка с весны?Я искал в Интернете и документации Spring, но пока не нашел ответа.
Я думаю, что это может работать так:
- Перехватить любой запрос
- Определить использованныйподдомен
- Решите, какой язык / локаль следует использовать, и установите его, как
localeChangeInterceptor
делает
Если это путь, я мог бы использовать подсказку, с чего начать.
Заранее спасибо!