«прокси-сервер» - это прозрачная оболочка для вашего User
боба.Когда метод на этом прокси вызывается, он ищет текущий HttpSession
, используя механизм локального потока Spring (называемый RequestContextHolder
), и затем выбирает объект User
из атрибутов сеанса.Если в этом сеансе ничего не существует, новый создается и сохраняется в сеансе.Затем вызывается «реальный» метод для этого User
.
Большое предостережение с прокси с областью действия состоит в том, что методы прокси могут вызываться только в том случае, если область действия «активна», например, если текущий выполняющийся поток являетсязапрос сервлета.