Как правильно определять locale браузера в spring приложении
Вопрос для меня новый. Есть код на java, который должен получить в переменную java.util.Locale locale данные из браузера пользователя. Сам код выглядит вот так:
public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws Exception {
final JobParameters parameters = chunkContext.getStepContext().getStepExecution().getJobParameters();
final Locale locale = StringUtils.parseLocale(parameters.getString(LOCALE));
...
}
Проблема в том, что хоть в браузере я передаю запрос с такими параметрами:

В дебагере он видит почему то локаль en-US:

Подскажите, что делаю не так? Если сменить локаль компа, он норм принимает. Но мне то нужно отталкиваться от локали браузера.