Java サーブレット ベースの Web アプリケーションがあり、このアプリケーションがファイル システム上のファイルを読み取るとします。
現在、これらのファイルは常に変更されているため、正しいサブフォルダーを参照するために使用される VERSION 変数があります。
/app-files/version0001/....
一部のファイルが変更されると、新しいバージョンのサブフォルダーが作成され、サーブレットはここを参照する必要があります。
/app-files/version0002/....
サーブレットでこの VERSION 変数を作成し、グローバルにアクセスできるようにするにはどうすればよいですか?変更する必要がある場合は、スレッドセーフな方法で変更できますか?
変数は、次のような HTTP 要求を行うインターネット サービスによって変更されます。
www.example.com/updateVersion?v=0003&secretKey=asdf23908234asdjf234