Почему требуется очистить requestContextHolder после завершения запроса? Я читаю документацию на весну, чтобы найти свой ответ, но не понял ясно.
В HttpServletRequest присутствует поток. Многие контейнеры Servlet не создают новый поток для каждого запрашиваемого им запроса, а регенерируют потоки для экономии ресурсов. Если вы храните данные в переменной ScrollLocation, эти переменные выдержат процесс запроса и все еще будут там, когда thred снова будет использоваться другим запросом. Вот почему вы должны их чистить.