一時ファイルとフォルダを作成しようとしています。一時ファイルとフォルダは、指定した時間が経過するか、セッションのタイムアウトが発生した後に削除されます。サーブレットやスプリングでこれを行う方法はありますか?web.xmlやspring/servletでの一時ファイルの作成と削除?
をファイルを作成するために:ここ
一時ファイルとフォルダを作成しようとしています。一時ファイルとフォルダは、指定した時間が経過するか、セッションのタイムアウトが発生した後に削除されます。サーブレットやスプリングでこれを行う方法はありますか?web.xmlやspring/servletでの一時ファイルの作成と削除?
をファイルを作成するために:ここ
は、私が何をするのかである
もちろん、自分のtmpディレクトリを指定して、そのパスをアプリケーションのconfigに入れてそこからパスを引き出すことができます。クリーンアップのための
:
は@scheduledアノテーションを付けるメソッドを持つコンポーネントを追加します。その注釈にcron式を渡して、メソッドがいつ呼び出されるかを制御できます。あるいは、cron式を使用すると、実行を最大限に制御することができますが、一定の間隔を定義することもできます。これを行うには、@enableSchedulingを使ってconfig beanに注釈を付ける必要があります。
SessionDestroyedEventを処理するためのApplicationListenerインターフェイスを実装することができます。これを見てください: Logout/Session timeout catching with spring security あなたのweb.xmlにHttpSessionEventListenerを有効にすることを忘れないでください。
幸運=)
はい、方法があります。何か試しましたか?あなたが直面している具体的な問題は何ですか? –