/
Buka
/
CarPooling
Обзор
Документация
Войти
/
Buka
/
CarPooling
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/carpooling/config/PropertiesConfigLoader.java
31 строка
1 KB
BUka228
После рефакторинга пакетов
18 янв 2025, 17:08
18 янв 2025, 17:08
a4d4c33
Код
Авторство
О чём код?
package com.carpooling.config; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import static com.carpooling.constants.ErrorMessages.ERROR_LOADING_PROPERTIES; import static com.carpooling.constants.LogMessages.FAILED_TO_LOAD_PROPERTIES; public class PropertiesConfigLoader extends ConfigLoader { public Properties load(InputStream input) throws IOException { Properties props = new Properties(); try (input) { props.load(input); } catch (IOException e) { log.error(FAILED_TO_LOAD_PROPERTIES, "input stream", e); throw new IOException(ERROR_LOADING_PROPERTIES + "input stream", e); } return props; } // Перегруженный метод для обратной совместимости с File @Override public Properties load(File file) throws IOException { try (InputStream input = createFileInputStream(file)) { return load(input); } } }