Чем profiles отличается от environment variables и когда что выбрать?

JavaJuniorSpring CoreСравнениеjava|spring core|profiles

Что хотят услышать интервьюеры:

Сравнение: profiles стоит сравнивать с environment variables по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.

Ответ:

Когда выбирать profiles: когда его свойства прямо соответствуют задаче: profiles включают разные beans/config для окружений.

Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.

@Profile("test")

Источники

Похожие вопросы