Встречается на собеседованиях • сегодня
Какой способ конфигурации предпочитаешь
Я предпочитаю комбинированный подход:
- Аннотации (
@Value,@ConfigurationProperties) для простых настроек - YAML/Properties для внешней конфигурации (удобно менять без перекомпиляции)
- Программную конфигурацию для сложных динамических сценариев
Пример с @ConfigurationProperties:
java
@ConfigurationProperties(prefix = "app")
public class AppConfig {
private int timeout;
private String endpoint;
// геттеры/сеттеры
}Плюсы:
- Аннотации дают строгую типизацию
- YAML поддерживает иерархию и читаем лучше properties
- Можно переопределять настройки через env variables (
SPRING_APPLICATION_JSON)
Для микросервисов добавляю Spring Cloud Config или Consul для централизованного управления.

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