Как создать планировщик сессий в веб-приложении Spring MVC? - PullRequest
1 голос
/ 25 сентября 2019

Как создать планировщик, который:

  1. запускается при создании сеанса (или при вызове метода из контроллера)
  2. останавливается при истечении сеанса
  3. имеет доступ к HttpSession
  4. выполняется с фиксированным интервалом

Я пытался использовать аннотацию @Scheduled, но не имеет доступа к сеансу по причинеобъяснил здесь .

Кварцевый планировщик работает аналогичным образом.

Я также пытался создать сессионный компонент с java.util.Timer внутри.Но когда я запускаю таймер, он не останавливается даже при удалении приложения из приложения.

...