IT Academy
Урок 5 · Средний

Spring Boot, DI и конфигурация

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Dependency injection передаёт зависимости извне. Singleton bean должен безопасно обслуживать параллельные запросы. Конфигурацию окружения отделяют от кода; секреты не хранят в репозитории.

Задача для самостоятельного решения

Можно ли хранить текущего пользователя в поле singleton controller?

Показать разбор ответа

Нет: параллельные запросы перезапишут поле. Передавайте пользователя параметром или используйте предназначенный request context.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →