существует простой способ, позволяющий всегда сначала указывать язык в ссылке без изменения на каждом контроллере в Spring MVC?
Например
site.com / ru/link.html
site.com / de / link.html
site.com / it / link.html
и этот языковой параметр передается автоматически "language = en".
Я использую LocaleChangeInterceptor
LocaleChangeInterceptor ищет локаль изменения . Это не разрешает локаль для запроса. Что вам нужно, это реализация интерфейса LocaleResolver, в частности
resolveLocale(HttpServletRequest request)
метод, который получит этот языковой параметр из URL.