Мне кажется, что область "сеанса" - это еще одно средство для сохранения объектов в сеансе как
с использованием setAttrubute / getAttribute
Правильно?
Знаешь, не знаю почему, у меня это не работает.
Я вижу, что после инициализации и первоначального развертывания свойства MyUser верны.
Затем в первом сеансе я изменяю свойство MyUser, сеанс закрывается.
Второй сеанс запускается, и он видит последнее установленное значение из предыдущего сеанса!
Что это значит?
Я ожидаю, что этот объект будет инициализирован всякий раз, когда начинается новый сеанс. Но он лучше выглядит как синглтон, хотя вы видите - атрибут «сессия» установлен.
Я вижу причину проблемы в том, что поля сервлета инициализируются с помощью @Autowired
поэтому, как только он будет инициализирован, каждый другой сеанс увидит, что его поля установлены и не «переписать» эти свойства. Это бывает один раз? Как преодолеть эту проблему?