@Target(value=PARAMETER)
@Retention(value=RUNTIME)
@Documented
public @interface SessionAttribute主な動機は、オプション / 必須チェックとターゲットメソッドパラメーター型へのキャストを使用して、既存の永続的なセッション属性(ユーザー認証オブジェクトなど)への便利なアクセスを提供することです。
セッション属性の追加または削除が必要なユースケースでは、org.springframework.web.context.request.WebRequest または javax.servlet.http.HttpSession をコントローラーメソッドに挿入することを検討してください。
コントローラーのワークフローの一部としてセッションでモデル属性を一時的に保存する場合は、代わりに SessionAttributes の使用を検討してください。
RequestMapping, SessionAttributes, RequestAttribute