То, как создается экземпляр перехватчика, зависит от того, как вы сконфигурируете его как компонент.Если вы не укажете явно область действия для bean-компонента, он будет одноэлементным, как и любой другой bean-компонент, и поэтому поле state
будет общим для всех запросов.
В этом смысле перехватчикиничем не отличаются от контроллеров - будьте очень внимательны при размещении в них состояния диалога, поскольку объекты будут совместно использоваться запросами.
, если вам действительно нужен перехватчик с сохранением состояния и вы не хотите делить состояние между запросами, затем используйте ar bean-компонент с конной областью действия .