Spring: контейнер собирает зависимости
Spring: контейнер собирает зависимости В обычном Java-коде объект можно создать через new и передать зависимости в конструктор. В Spring ту же сборку берёт на себя IoC-контейнер: создаёт бины по конфигурации и связывает их. Dependency Injection означает, что объект получает зависимости извне. Он не должен сам искать их через глобальный доступ к контейнеру. Constructor injection удобно использовать для обязательных зависимостей: состав объекта виден из сигнатуры конструктора, а поля могут быть final. Spring Boot добавляет автоконфигурацию и удобный запуск, но не отменяет необходимость понимать, какие бины созданы и почему выбран конкретный кандидат. #Java Java Библиотека | Мы в Телеграм