Основное отличие scope @Request от scope @Session в Spring Framework заключается в том, что при scope @Request создаётся новый экземпляр объекта для каждого HTTP-запроса, а при scope @Session — один экземпляр для всей HTTP-сессии. 12
Scope @Request полезна для обработки данных, специфичных для запроса, таких как параметры запроса. 2 Scope @Session подходит для данных, связанных с сессией, например, предпочтений пользователя, корзины покупок и т. д.. 24
Таким образом, при scope @Request экземпляр объекта создаётся для каждого отдельного HTTP-запроса, а при scope @Session — для всей HTTP-сессии. 12