Я использую несколько сессионных компонентов в контексте xml приложения в моем приложении mvc spring. Я видел метод invalidate()
в классе HTTPSession
который выполняет отключение. Нужно ли мне использовать этот метод где-нибудь в моем весеннем приложении, чтобы освободить сеанс из сеанса, когда эти бобы больше используются? Или весна внутренне позаботится об этом?
Нет, вам не нужно вызывать Session#invalidate()
для сессионных компонентов, поскольку DispatcherServlet
позаботится об этих вещах.
Он использует функцию org.springframework.web.context.request.RequestAttributes # registerDestructionCallback callback для регистрации всех этих фасонных областей.