1
我有一個自定義的數據庫支持的ResourceBundle
有時需要重新加載。 我不想使用ResourceBundle.clearCache()
,因爲它會重新加載所有捆綁包。有沒有辦法重新加載特定的ResourceBundle?
是否可以重新加載一個包?
我有一個自定義的數據庫支持的ResourceBundle
有時需要重新加載。 我不想使用ResourceBundle.clearCache()
,因爲它會重新加載所有捆綁包。有沒有辦法重新加載特定的ResourceBundle?
是否可以重新加載一個包?
你想要做的是從1.6開始的Java API的一部分。通過讓手柄要重新加載捆綁開始:
ResourceBundle bundle = ResourceBundle.getBundle("MyResources", new Locale("fr", "CH"),
ResourceBundle.Control.getControl(FORMAT_PROPERTIES));
您可以設置活捆綁,並允許加載器重新加載它爲您的時間。您可以在Java API docs中閱讀所有相關信息。
目前還不清楚你想在這裏問什麼。您正在使用ResourceBundle的自定義實現?你還不知道如何實現它? – 2013-03-22 13:04:13
對不起,我做了一個愚蠢的問題。我只是做了一個'reload()'方法並且每調用一次insert/edit/remove操作就調用它。不管怎麼說,還是要謝謝你 – weakleaf 2013-03-22 13:44:13