@Service
public class test(){
public Map<String, String> map= new HashMap<>();
}
iは、@Service
とクラスを注釈付きグローバル変数マップを定義し、その中に値を挿入します。JavaガベージコレクションWebアプリケーションで
私はいくつかの一つはサーバを再起動するかmap.remove()
を使用して削除するまで
マップが挿入された値を保持すると仮定する。
私のシニアは私に と言っていましたが、それは理想的な時間とガベージコレクタの後にしばらくの間しか保持されません。
非常に疑わしい – Antoniossss
は、 "それは本当に"非常に疑わしいと思う。彼に説明を求めてください(あなたは何かを学ぶでしょう、それは実際の問題であり、ここにあるのですか、またはこの人に耳を傾けるべきではありません)。しかし、いずれにせよ、あなたがしようとしていることは疑問にも見えます。 –
こんにちは、私は何をしようとしているのか忘れています! @serviceとその中のグローバル変数で注釈を付けられたクラスが、サーバが停止するまでデータを保持するか、数日後にガベージコレクションされるでしょうか? –