Каков наилучший способ обмена общими объектами между несколькими представлениями в приложении MVC?Скажем, у меня есть LoginController, который берет имя пользователя и пароль, аутентифицирует пользователя и загружает его данные (данные учетной записи, полное имя и т. Д.).Я хочу отобразить это на каждой странице - что-то вроде заголовка с надписью "Welcome <user name
>, у вас есть <account value
> в вашей учетной записи".Я не думаю, что я должен просто сохранить этот пользовательский объект в сессии.Нужно ли мне возвращать его с каждым контроллером?
Я использую среду Spring для этого приложения, но я не думаю, что это имеет значение.Должен быть какой-то общий способ обработки этого общего случая использования.
Обновление
Не уверен, имеет ли это значение, но мне также нужен идентификатор пользователя (первичный ключ, возвращаемый послевход) в качестве параметра в другие контроллеры.Так как это просто еще одно значение в пользовательском объекте, которое возвращается, но не отображается, я думаю, что ответ будет таким же, как и для отображаемых данных.