Получить доступ

Конфигурация и контекст

Основа с Junior

ApplicationContext, профили, properties, @ConfigurationProperties.

Что важно знать

  • Порядок источников: переменные окружения переопределяют файлы.
  • Профили — разные настройки для окружений.
  • @ConfigurationProperties лучше россыпи @Value.
  • Секреты — из окружения или хранилища, не в репозитории.

Критерии освоения

Junior ≈ 4 ч

  • Настраивает приложение через application.yml, профили и переменные окружения

Практика. Вынести все настройки сервиса в application.yml с профилями dev и prod.

Middle ≈ 4 ч

  • Связывает настройки в типизированные @ConfigurationProperties с валидацией
  • Использует события контекста и условные бины

Практика. Описать настройки внешней интеграции классом @ConfigurationProperties с валидацией и тестом.

Вопросы с собеседований

Разборы темы

← Вся карта «Spring»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем