Всем привет. Взял готовый кусок кода, которй будет читать проперти файл с конфигом базы данных.
public class DBResManager {
private final String CONFIG_PATH = "res.dbconfig";
private final static DBResManager instance = new DBResManager();
private ResourceBundle dbConfig = ResourceBundle.getBundle(CONFIG_PATH);
private DBResManager() {
}
public static DBResManager getInstance() {
return instance;
}
public String getValue(String key) {
return dbConfig.getString(key);
}
}
Вроде работает, но что если имя файла изменится или я брошу key, которого нет в property-файле? Вылетит эксепшен, но почему тогда его обработка не обязательна? Или все же стоит попытаться словить? Спасибо :)