ユーザーオブジェクトをセッションに設定していて、別のコントローラにそのセッションを取得できないという1つのアプリケーションを作成しています。そして私はアプリケーション全体を通してそのセッションを維持したい(ユーザーログアウトまで)。だから、私はどのようにセッションオブジェクトを別のコントローラとアプリケーション全体に渡すことができます。アプリケーション全体を通してセッションを維持するために必要な手順は何ですか。Javaでセッションを使用してアプリケーション全体でユーザーオブジェクトを維持する方法
は、セッションに設定:
public ResponseEntity<Object> getCustMenus(HttpSession session){
UserInformation userInformationSession = luser.getRolesData();
session.setAttribute("userInfo", userInformationSession);
}
をセッションの取得:
UserInformation userInformation=(UserInformation) session.getAttribute("userInfo");
System.out.println("-----"+userInformation.getUserName()+"----------username");
私がdownvotingする前に提案した解決策に何が問題なのか教えてください。 – Nare