Отказ от ответственности: я новичок в Spring.
Эй, я хочу, чтобы основной объект всегда обновлялся для всех сеансов, чтобы я мог избежать лишних запросов к базе данных, когда я хочу использовать текущий вошедший в систему пользователь. Я думаю о достижении этого путем обновления всех сеансов пользователя, когда пользователь сохраняется в базе данных.
Я провел некоторое исследование и обнаружил эту проблему с GitHub (https://github.com/spring-projects/spring-session/issues/398 ), что привело меня сюда: https://docs.spring.io/spring-session/docs/current/reference/html5/guides/boot-findbyusername.html.
Однако, похоже, это блокировка, и, глядя на другие сессионные репозитории, они, похоже, не имеют эквивалента " findByPrincipalName ", которая позволяет мне получать все сеансы пользователя. Я что-то пропустил? Есть ли другой способ приблизиться к обновлению принципала всех сеансов пользователя?
Кстати, я использую redis для хранения сеансов.
Спасибо!