みんな。SpringSessionAttributesアノテーションについて質問があります。現在、複数のページを含むワークフロー内でデータを転送するために使用しています。データはモーダル属性に含まれ、次にSessionAttributeに格納されます(コントローラーの前に注釈が付けられます)。だから私はこの問題を抱えています
sessionStatus.setComplete();
ワークフローを終了すると、セッションがクリーンアップされます。しかし、ワークフローを完了せずに終了すると、データがセッションでスタックします。私は試した
sessionStatus.setComplete();
と
request.getSession.invalidate();
そしてモデル属性を再初期化しますが、どれも仕事を終わらせません。ワークフローを再開しても、セッションのデータはまだそこにあります。
データをクリアする方法はありますか?または、セッション以外のものを使用してワークフローにデータを保存できるようにするための回避策はありますか?