Встречается на собеседованиях • сегодня
Какие знаешь способы хранения значений внешних конфигураций
В Java есть несколько способов хранения конфигураций:
-
Properties-файлы
javaProperties props = new Properties(); try (InputStream input = new FileInputStream("config.properties")) { props.load(input); } String value = props.getProperty("key"); -
YAML/JSON (с использованием библиотек вроде Jackson или SnakeYAML)
javaObjectMapper mapper = new ObjectMapper(new YAMLFactory()); Config config = mapper.readValue(new File("config.yml"), Config.class);
-
Системные переменные
javaString value = System.getProperty("key"); -
Переменные окружения
javaString value = System.getenv("KEY"); -
Базы данных (JDBC, JPA)
-
Конфигурационные серверы (Spring Cloud Config)
-
Аргументы командной строки (
main(String[] args))
Выбор зависит от сложности конфигурации, требований к безопасности и среды выполнения. Для простых случаев подходят properties-файлы, для сложных — YAML или конфиг-серверы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы