Я хотел бы показать некоторую информацию о вошедшем в систему пользователе в заголовке моего веб-сайта (чтобы они были доступны на каждой странице, содержащей заголовок).
Эта информация может измениться в базе данных и должна быть повторно загружена при перезагрузке страницы пользователем.
Я бы хотел, чтобы был глобальный объект (например, loggedInUser
), загружаемый из базы данных, когда страница Thymeleaf возвращается с сервера, чтобы я мог получить доступ к этому объекту из Thymeleaf без необходимости передавать его с каждого контроллера .
Возможно ли добиться чего-то подобного?
**** ОБНОВЛЕНИЕ ****
Например: я хочу отображать уведомления для пользователя в строке заголовка, и эти уведомления могут быть добавлены на стороне сервера базы данных с помощью различных действий. Когда пользователь загружает любую страницу веб-сайта (включая заголовок), уведомления должны загружаться на стороне сервера и отображаться в заголовке из Thymeleaf.
Я бы хотел избежать загрузки зарегистрированного пользователя, чтобы передать его Thymeleaf на каждом контроллере, обслуживающем страницу.